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