Narendra Modi hasn’t put a foot wrong since he won a resounding victory in India’s general election on May 16, and was then sworn in as prime minister two weeks ago.   899 more words