This capital and largest city of Croatia was formed in the Middle Ages on the two opposing hills of Gradec and Kaptol.

The past was not kind towards Zagreb, but as the time went by the danger of an attack disappeared and the city gradually began to expand and develop.

Zagreb is today the cultural, scientific, economic and administrative center of the Republic of Croatia.

You have to visit Zagreb to really get an idea of how diverse and rich this city is.