Written by Seshan Vijayraghvan | Monday April 6, 2020
The winners of the 2020 World Car Awards are all set to be announced on April 8, however owing to the coronavirus outbreak, it will happen digitally. Traditionally, the World Car Awards was always held at the Geneva Motor Show, however, given the dire situation, the motor show has been cancelled and for the first time ever, the winners will be anno...
www.carandbike.com