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.

That's all