Ayodhya, under the dirty gray monsoon sky, was a surprise and a disappointment. All the way to this town in the northern state of Uttar Pradesh, the most populous, largest, poorest, and possibly most violent state in one of the most violent countries in the world, the promise of change had been insistent. It lay behind me, in the sheet metal cordoning off the heart of New Delhi and demarcating the $2 billion Central Vista project that will erect a new parliament complex and a new residence for India's prime minister, Narendra Modi. It glittered on the edges of the pristine, mostly empty airport at Lucknow, where I had flown in from Delhi, and along the freshly tarred highway that took me, in a four-hour drive, from Lucknow to the town of Faizabad. Most of all, it lay ahead, in Ayodhya, Faizabad's twin town, where Modi and his cohort of Hindu-right political groups are building a grand temple to the Hindu god Ram on the site of a destroyed mosque.