Indian prime minister, Narendra Modi at Madison Square Garden