Image

London Free Press


Electric vehicle make Tesla, owned by billionaire Elon Musk, is set to formally open its first service centre in London.