The Netherlands is a country in northwest Europe. It borders Germany and Belgium. It is 41,526 km2 (16,033 sq mi) in size and has an estimated population of 16.5 million.
Maurik, NL Austin K2
One of the 100+ Austin K2 vehicles which were deployed from the fire service inspectorate to brigade...