The Geneva Motor Show is set to kick off on February 26 in Switzerland and the full list of exhibitors has just been announced. It makes for painful reading and shows just how quickly the event has slipped into irrelevance since the COVID-19 pandemic. var adpushup = window.adpushup = window.adpushup...
January 2024
More