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