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.