Golubac Fortress is one of the best preserved castles in Serbia dating from the XIV-th century. It was built by Maria Tereza on the Serbian bank of the Danube. It has ten interconnected towers so it could be defended from all directions. During the Medieval period it was the subject of many battles, especially between Hungarians and Turks. Presently, Golubac Fortress is quite a popular tourist atraction.