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.
Leopard II tank Dutch Army
Leopard II tank from the Royal Dutch army. This tank was displayed at the 2008 open days at the Oirs...