Ayodhya has topped the chart as the most visited tourist spot in Uttar Pradesh, even outshining the iconic Taj Mahal with its impressive influx of 13.55 crore local visitors and 3,153 globetrotters in 2024.