Toyota Wins Grand Prix

TOYOTA WINS GRAND PRIX

True to its status as “a car to be proud of”, the British-built Toyota Corolla has collected two more prestigious awards.