Ayodhya is India’s newest tourism destination and is shaping up just as a new destination should. With a huge focus…