Explore relationships

Muhammad bin Abdullah Masjid

The Muhammad bin Abdullah Masjid, also known as the Ayodhya Mosque, is a planned Sunnimosque, not commenced, that is to be located in Dhannipur, in the Ayodhya district of the state of Uttar Pradesh, India.

Use + to expand a branch. Click a topic name to open its summary.