The town of Zagreb is divided into three parts, and two of them are stunningly beautiful. The thousand-year old Gornji grad (Upper town) contains the Presidential Palace, the historic church of St. Mark’s, the Croatian parliament, museums and galleries. They are all set in romantic cobbled streets, which are lit by gas lamps in the evenings. The other extraordinary district is the 19th century Donji grad (Lower town) with its shops, restaurants, cafés, theatres, parks and spectacular buildings, all making it a stunning place. Zagreb is also a city of green parks and walks, with many places to visit in the beautiful surroundings. The city will enter into the third millennium with a population of an estimated one million. In spite of the rapid development of the economy and transportation, it has retained its charm, and a relaxed feeling that makes it a genuinely human city.