Nepal Army, wildlife officer dismiss Indian Army's Yeti claim
In Nepali folklore, Yeti is a mythical ape-like creature taller than an average human that is said to inhabit the Himalayas, Siberia, Central and East Asia.
May 03, 2019, 23:34 PM IST
In Nepali folklore, Yeti is a mythical ape-like creature taller than an average human that is said to inhabit the Himalayas, Siberia, Central and East Asia.
May 03, 2019, 23:34 PM IST