Delhi Tourism Faith Brochure - Summary
Delhi boasts of the largest mosque in India, the Jama Masjid and the most visited Vaishnavite temple in the world, the Birla Mandir. The Lotus Temple represents the Bahai faith and signifies the purity and the universality of the lord and equality of all religions.