Nepal is a country wrapping in mystique for many. The home of the highest mountain in the world and a civilization known for living in the harsh conditions of the Himalayas, Nepal has much to...