An eternal being, Yeti, is said to inhabit the highest regions of the Himalayas. To know more, we await you at the destination.
Read this post on pehchaanindia.com