The London Motor Show is set to return in 2021
London Motor ShowThe London Motor Show has announced its return in 2021 with a three-day event at Battersea Park.After a series of annual shows between 2016 and 2019, the show took a year off in 2020, but will return next…