English: Nepal is located between India to the south and China to the north.
Telugu: ఈ ప్రాంతం తూర్పు సరిహద్దులో నేపాల్‌, ఉత్తరాన చైనా సరిహద్దులుగా ఉంది.