Serbia, Kraljevo

The ruins of this medieval castle on a foggy hill tell the story of a once-mighty empire. Maglič is a 13th century medieval castle near Kraljevo, Serbia. It's located on a hilltop surrounded by the curvy Ibar river. The name Maglič is said to come from the Serbian word magla meaning fog, as the hill underneath often disappears in the mist.