2020 World Car Awards honors best vehicles

Amid the global pandemic, the World Car Awards organization managed to name this year’s best cars. Even though the Javits Center in Manhattan, New York, the supposed venue for this year’s New York International Auto Show, the event for the prestigious global car awards’ announcement of winners since 2006, has been converted into a massive