Amsterdam, the capital of the Netherlands, lies on its west coast on the Amstel River. With a population of over 800,000 people, it is the most populous city in the Netherlands.
Amazing canals, astounding alleys, robust trees, gorgeous flowers, colorful townhouses. Sometimes called Venice of The ...