Jama Masjid, Delhi

Jama Masjid is one of the largest Mosques of Asia. Built in 1656, the mosque has seen the old city of Delhi grow.