England is a country that is part of the United Kingdom and borders both Scotland and Wales (part of the UK too). It measures 130,395 km2 (50,346 sq mi) in size and has an estimated population of 51 million.
Surrey Police Roads Policing Unit in England. Used for Accident response and Motorway Patrol.
Notts POLICE Merc van
This 2003 Mercedes sprinter van is starting to show signes of its age after 8 years service with Not...