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