Ayodhya, the ancient city on the banks of River Sarayu, is one of India’s most revered pilgrimage destinations. Known as the birthplace of...