English: It's isolated in the Himalayas between India and China.
Telugu: ఇది భారతదేశం మరియు చైనా మధ్య హిమాలయాలలో ఉంది.