Taj-ul-mosque

Taj-ul-Masajid is a mosque situated in Bhopal, India. It is the largest mosque in India and one of the largest mosques in Asia's

More by Nikhil Barmase

View profile