Spiti Edition

Meet Chacha Chachi, as they’re known in Spiti valley, Himachal Pradesh. They have been running the Chandra Dhaba for the last 40 years, at a height of over 4000 meters. They’re also the saviors of many lives. Watch their story to know more.