Tesla to start operating in India

Bengaluru, India - Elon Musk's Tesla has set up it's office in Bengaluru after ending speculations of whether or not it would come to India and where in the country… Continued