English: Nepal is located between India to the south and China to the north.
Telugu: నేపాల్‌కు ఉత్తరాన చైనా, దక్షిణానతూర్పు పడమర భారత్ సరిహద్దు దేశాలుగా వున్నాయి.