A M S T E R D A M
A M S T E R D A M. Amsterdam, Netherlands, the largest city, a seaport, and the official capital of the nation. It is in Noord (North) Holland Province, 25 miles (40 km) northeast of The Hague, seat of the government. Amsterdam's name stems from a 13th-century dam built on the Amstel River.
476 views • 6 slides