Quizzing Live

In Which Asian Mountain Range Is The Yeti Said To Live

Answer:
Himalayas