News

Tesla is all set to begin its India journey with the launch of its first showrooms in Mumbai and New Delhi by mid-July. The ...