India is one of the most travelled country in the world. And we have numerous reasons to owe this to. The country of miracles and great-borns with its diverse culture is a fascination to explore. Here every region has its own story and people possess immense kindness and generosity.India, a place of beautiful sights and a land of wonders, welcomes its guests with utmost respect believing in “Atithi Devo Bhava” (Guests are the form of God).
Embed this infographic in your website: