Jama Masjid Delhi India 1 May 2019 - Jama Masjid (Masjid i Jahan Numa), largest mosques in India, built by Mughal Emperor Shah Jahan, with three gates, four towers and two minarets constructed with red sandstone and white marble.
Photo by sbstock
Royalties free, Commercial & Editorial use
$10.00