Toyota Wins 'Best Manufacturer' And 'Best Hybrid Car' Titles At Autocar Awards
At Autocar's Britain's Best Cars Awards 2020, Toyota has been crowned as the best brand to buy from in Britain, whilst their popular Corolla hybrid came home with the 'Best Hybrid Car' title. Find out the reasoning behind the wins.