“The Netherlands, that’s a city in Amsterdam right?” Believe it or not, but someone actually asked me this when I told him that I live in The Netherlands. Just to set things clear for the people who still don’t know: The Netherlands is a country, and Amst