Brain › World

The biggest mosque in India, called Jama Masjid, is situated in this city, which is considered the heart of the country.

  1. Jaipur
  2. Delhi
  3. Bombay
  4. Calcutta

Answer

The correct answer is B) Delhi.

More World questions

Play Brain · Practice