Lal Masjid - Credit: Wikimedia Commons
Lal Masjid ( "Red Mosque") of Delhi, also known as the Fakr-ul Masjid ( "Pride of Mosques") or Sikandar Sahib's Masjid, is a mosque located in Bara Bazaar, Kashmiri Gate in Old Delhi, India. Read more on Wikipedia
Source: en.wikipedia.org