UK Police Buys More Than 2,000 Vauxhall Vehicles


British authorities have signed off one of the biggest fleet deals in the country for more than 2,000 Vauxhall cars.
Read more »