Mr Oizo – Last Night A DJ Killed My Dog (Demon remix) by DEMON 1. The Netherlands houses 16 million people, of which 80% is ???native dutch???. It is a geographically low-lying country, with about 20% of its area and 21% of its population located belo…Read more "The Netherlands in 7 points and some trivia – the idea pt. 2"