THE London Motor Show has been confirmed for 2021 – in stark contrast to the announcement that the Geneva Motor Show will be cancelled next year. The London Motor Show – following its 2020 break – will return to the Evolution London venue in Battersea Park from 16-18 July 2021. Alec Mumford, chairman of The London Motor Show, said: The last four…
