justbritish.com
Land Rover Discovery Wins Auto Express Car of the Year - Just British
UK automotive magazine Auto Express recognized the new Land Rover Discovery with its ‘Car of the Year’ title at its awards ceremony in London last night.