Indian prime minister Narendra Modi