Athithi Devo Bhava, in Sanskrit meaning "the guest is god," is a respected saying in India. Backed by this adage and the notable expansion of the nation's ...