Athithi devo bhavha (Guest is god) has been one of the central tenets of Indian culture since ages. The hospitality sector of India is accelerating at...