Where in the heck is Nepal? It's a small landlocked country situated in East Asia with China to the East and India to the West. The obscure nation is home to the Himalayas, solid Buddhist roots, and plenty of historic/cultural sites. This documentary will give you a tiny glimpse into this cryptic society.