Venlo is a municipality and a city in the southeastern Netherlands, next to the German border. It is situated in the province of Limburg. In 2003 Venlo was awarded the title Greenest city of Europe by the EU. In 2012 it will host the Floriade. read more…