AutomobileBusinessInternationalNewsNLC Exclusive Netizens bombarded social media with hilarious memes as Elon Musk’s Tesla Office Enters India.January 13, 2021