This content is not available online. Please Visit The Northeast India AV Archive, Media-IT Annex, St. Anthony's College, Shillong, Meghalaya, India
The Nest
About 3 years ago
Share:
The Film is about Yeshi and Dema, who run Tashi Delek – a small eatery – at the mouth of the Sela pass, at an altitude of 14000 feet, more often than not, being the only sign of human habitation.