Zagreb, the capital city of Croatia, is a vibrant and dynamic metropolis nestled in the heart of the country. With a population of over 800,000 people, it is the largest city in Croatia and serves as the political, economic, and cultural center of the country. Situated on the southern slopes of the Medvednica Mountain and along the banks of the Sava River, Zagreb boasts a picturesque setting that combines natural beauty with urban charm. The city is divided into three parts: the Upper Town (Gornji Grad), the Lower Town (Donji Grad), and the New Zagreb (Novi Zagreb). Each area has its own distinct character and attractions, making Zagreb a diverse and multifaceted destination.