India is home to many sacred worship places spread across its length and breadth making it a top pilgrimage destination. There are innumerable Hindu and Jain Temples, gurudwaras, churches, mosques, and Buddhist Monasteries, which make a rare sight anywhere else in the world.