English: It is located in the Himalayan foothills on the borders of Nepal and China.
Telugu: ఇది నేపాల్ మరియు చైనా సరిహద్దులో హిమాలయాలలో ఉంది.