Reflections The Netherlands, often called Holland, lies north of Belgium and west of Germany. The country is remarkably flat and a substantial part of it is actually at or below sea level. In fact, parts of the country such as the province of Flevoland are actually man-made and have been reclaimed from the sea, which […]