Ayodhya

Explore Ayodhya

A little about Ayodhya

Ayodhya is a city in India. One of the main cities of India and is located on the POINT (82.2 26.8).