Perhaps the most controversial religious spot in India is Ayodhya. Located in the state of Uttar Pradesh, Ayodhya stands on the banks of River Sarayu in Faizabad district. The place is believed to be 9000 years old and the birthplace of Lord Ramchandra. Hindus believe that Lord Ram is the […]