Woman in Jama Masjid - the largest mosque in India. Delhi, India
Jama Masjid - largest muslim mosque in India. Delhi, India
Pigeons in Jama Masjid - the largest mosque in India. Delhi, India