Amsterdam is the capital and largest city of the Netherlands, located in the province of North Holland. The city has a population approximately 747.000 based on 1 January 2008 registration.
Amsterdam lay on the river Amstel, terminates in the city center into a large number of canals. Amsterdam is situated 2 meters above the sea […]