- Anonymous5 years agoFavorite Answer
- cymry3jonesLv 75 years ago
There is a Mosque bearing this name In Delhi and there is the Jama Masjid in Fatehpur Sikri, close to Agra, Uttar Pradesh, both in India. Masjid means 'place of worship' or Mosque.
- poornakumar bLv 75 years ago
There are many Jama Masjids. The famed one is in Delhi, supposed to be the largest in seating capacity.
- Anonymous5 years ago