Ayodhya, revered as the birthplace of Lord Ram, is one of India’s holiest cities and a significant pilgrimage destination.