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