Plot: The kingdom of Upper Mustang, Nepal is the last outpost of authentic Tibetan Buddhism. Cut off from modernity, foreigners were banned until 1992
Foreign Correspondent - Season 23 - Nepal - The Road (Episode 25)
Episode Aired On:
Tuesday, September 9 2014
10 years ago
Tuesday, September 9 2014
10 years ago