Where is the Netherlands?

The Netherlands is in Europe on the North Sea next to Germany and Belgium. The Netherlands is also sometimes referred to as Holland which is actually a part of the Netherlands.