English: It is in the Himalayas, on the border between Nepal and China.
Telugu: ఇది నేపాల్ మరియు చైనా సరిహద్దులో హిమాలయాలలో ఉంది.