Largely regarded by the scientific community as a myth, the Yeti is part of Nepali folklore and is said to live high in the snow-capped Himalayas.