News

The opening of its first store in the country has created a buzz, but will Elon Musk's EV venture have enough firepower to go on the charge?