Elon is setting up shop in India as first Tesla Semi station gets real (6 years late) – Electrek

There’s new evidence that Elon Musk’s visit to India may have been more about Tesla than any mission for the US government!

Read More