By Sahil Ghosh
Taj-ul-Masajid is a mosque situated in Bhopal, Madhya Pradesh state, India. One of the largest mosques in Asia's
- Stock Photo ID: #RJ471559
- Image Credit: Picxy.com/SahilGhosh
- Location: Bhopal, Madhya Pradesh, India