Business and tech leader Elon Musk has said that India holds the most promise among any large country in the world, and that he was urged by Prime Minister Narendra Modi to make “significant investments” in India, which he intends to do at the right time.