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