Tesla pulls plug on Oxford Street showroom after a year

Electric car manufacturer Tesla is closing its showroom on Oxford Street, W1, just a year after opening, as it is unable to adapt the store to its retailing ambitions. The American auto firm agreed a deal for the 3,000 sq