Tag: Tesla
Tesla opens first store in Scotland (and we got to test drive a car!)
by Oliver Stephen our motoring correspondent
“A technology company that makes cars” - that is certainly the image that strikes you when you step into Tesla’s new retail store on Multrees Walk, the high end...