India is known for its hospitality and the spirit of “atithi devo bhava”, and a recent video by a US travel vlogger has once again shown why visitors often feel instantly at home here. Malvina, a ...