When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.
The Masjid-i Jehan Numa (lit. the 'World-reflecting Mosque' or "Mosque of the Celestial Sphere"), commonly known as the Jama Masjid of Delhi, is one of the largest mosques in India.