A Visit to Amsterdam, Netherlands The city
Amsterdam is the capital city, the financial and cultural capital as well as the largest city of the Netherlands, located in the province of North Holland in the west of the country... Author: Chris Du Toit - Category: Travel