Amsterdam is not a country but a city. It is the capital of the Netherlands. Located in the North Holland province it is often called the 'Venice of the North'.