Millions of people from all over the world come to India, ‘the land of faith’, seeking spiritual fulfilment at its awe-inspiring centres of worship. Fortunately, most of the pilgrim sites in our country are tucked away in corners blessed with unparalleled natural splendour. In the revered land of temples and saints, here’s our pick of top 5 destinations that you…