Ayodhya is a city and the administrative headquarters of Faizabad district and the Faizabad division of Uttar Pradesh, India. It shares a municipal corporation with its neighbouring twin city of Faizabad.
Load More
read more stories by hitting the load more, all the interesting news and updates at your finger tips.