Social media says Atithi devo bhava The cornerstone of Indian hospitality is exemplified with the old adage Athiti Devi Bhava; meaning “the guest is God”. Guests in India are often treated ...