Designed by
Title
One of the entrance of Jama Masjid located in Old Delhi, India #126805188
Description
Jama Masjid of Delhi, is one of the largest mosques in India. Unidentified people walk in courtyard of Jama Masjid located in Old Delhi, India. The courtyard of the mosque can hold up to twenty-five thousand worshipers.
This image is editorial