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