There's new evidence that Elon Musk's visit to India may have been more about Tesla than any mission for the US government!
Tesla and Honda are set to purchase all the power from Delilah I, a new 300 MW solar farm in Texas.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results