Jun 21

The Indian Army and the Yeti

The yeti, also known as the Abominable Snowman, is a legendary creature that is said to inhabit the upper reaches of the Himalayas. Stories of people seeing the yeti or its footprints are common in parts of India, Nepal and Bhutan.

One Response to “The Indian Army and the Yeti”

Leave a Reply