Dam Square … The Netherlands
Dam Square is located in the center of Amsterdam in Holland (Netherlands) The word “dam” in Dutch means “dam” and is actually a place where the Dutch fishermen a few hundred years, built their home how to protect themselves from the troubled waters of the river. After that, the city began to expand starting from here. Although today in this square we can see a modern building, this also includes the old buildings which are of great importance, such as the Royal Palace and the New Church, and the Liberation Monument, which is located in the center of the square.
It should be added in package tours I did not see it
Astonishing place and sculpture
This is a very beautiful place.