Elon Musk’s Visit To India, Meeting With PM Modi Postponed, Tesla CEO Says ‘Unfortunately…’

The Tesla CEO’s visit to India postponed, he was slated to visit India on April 21 and 22.