Zagreb is the capital of and largest city in Croatia. It lies on the banks of the Sava river. The city has around 780,000 inhabitants.[1]