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