mail_outline sales@mediastorehouse.com
India, Uttar Pradesh, Lucknow, Bara Imambara complex, Bada Imambara (Main Building)
India, Uttar Pradesh, Lucknow, Teele Wali Mosque or Mosque on the Mound, at the Tomb of Shah peer Muhammad