Northern India, Feb-Mar 2006
»
Delhi
Delhi
|
The Jama Masjid is the largest mosque in India and can hold up to 25,000 worshippers.
Total images:
47
|
Help