Known for their graciousness and hospitality, Indians believe in the Sanskrit phrase Atithi Devo Bhava which translates to “Guests are akin to God”. India treats her guests like royalty, and her grand, royal palaces that are now transformed into 7 star hotels in India flaunt luxury and elegance. What can be more luxurious travel in […]