20 photos from Amsterdam (NL)
2006-04-17
Amsterdam is the capital and largest city of the Netherlands, located in the province of North Holland in the west of the country. The city, which had a population of 747,290 on 1 January 2008, comprises the northern part of the Randstad, the 6th-largest metropolitan area in Europe, with a population of around 6.7 million. We did a short sightseeing tour in April 2006.
MORE