India remains one of the epicentres of cultural and spiritual tourism. Blessed with architectural wonders, lush forests, intimidating mountains and religious centres, the country has attracted travellers from all over the world since time immemorial.