by | Sep 19, 2018 | Travel
Amsterdam is the capital city of the Netherlands and is located in North-West Europe between Germany in the east, Belgium in the south, and the North Sea in the north and west. There are 12 administrative provinces, two of which contain the name Holland. Amsterdam...