Despite the challenges he's faced in his first three years as prime minister, Narendra Modi's popularity looks no worse for the wear. A reported 61 percent of Indians approve of the government's performance, according to a recent poll widely cited in the country's press. To be sure, the figure represents a three-point drop from the previous year. Nevertheless, considering India's stubbornly low job creation rates -- and the furor that erupted when Modi launched a sweeping demonetization campaign -- a three percent loss isn't bad. So what's behind the prime minster's enduring appeal?...