Amsterdam

From the word Amstelredamm, which literally means “a dam in the river Amstel”, Amsterdam became one of the world’s most important centers of commerce, art, exploration and learning in the Renaissance. With a population of about 7 million, Amsterdam is the largest city in the Netherlands. In July 2010, Amsterdam’s... read more