15 Best things to do in Kraljevo (Serbia)

Kraljevo, which means “royal city” in Serbo-Croatian, was the place where the country’s medieval kings were crowned. The ceremony takes place in Žiča, a splendid