Ayodhya: City of Faith, City of Discord
Ayodhya is a city in northern India, located in the state of Uttar Pradesh. It is one of the most important pilgrimage sites for Hindus, and is believed to be the birthplace of the god Rama. Ayodhya is home to a number of temples...