<< previous picture
|
home
|
thumbnail images
|
next picture >>
Jami Masjid, India's largest mosque, in the heart of Old Delhi.