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 …