mail_outline sales@mediastorehouse.com
Jama Masjid Mosque (Indias largest Mosque), Old Delhi, Delhi, India
Street scene, Chawri Bazar and Jama Masjid Mosque, Old Delhi, India