Few cities in India carry the weight of history and potential in equal measure. Ayodhya’s, long revered for its cultural and spiritual significance, is now emerging as one of the country's most ...