Nepal
December 31st 2006 The Yeti is said to live amongst the Nepalese Himalayan mountains. The local villages that inhabit the northern regions believe he is a kind of shaman and his existence seems better substantiated than his American cousin, Bigfoot. Whether true or not, the myth adds yet more mystery to an already intriguing country. Far from the highest peaks in the world along the Tibetan border, the Buddha wa
... read more