English: There is a Himalaya between China and India.
Telugu: భారతదేశం మరియు చైనా మధ్య హిమాలయాలూ ఉంటాయి.