yeti are mythical creatures, but the stories say they do live there.
The Himalayas
Yetis live in Asia, specifically the Himalayas.
in which country abominable snow man or yeti suppose to live
It is not very likely, because yetis live in the Himalayas, and chupcabras live in Latin America.
The Legendary Yeti. That will live on Mt. Everest waiting for prey to come.
the yeti is from the high mountains of the Himalayas in North Nepal
yeti
The Himalayas
No, there is nothing to be afraid of. Unless you are camping in the Himalayas, where the Yeti live, they may come and tear your tent. They only do this because they are afraid of you and want you to leave.
the yeti is from the high mountains of the Himalayas in North Nepal
Mt Everest considered the home of the yeti because it is in the Himalayas.
No, Bigfoot lives in Canada and yeti lives in the Himalayas.