English: A landlocked country in South Asia, Nepal stands bordered by China in the north and India in the south, east and west.
Telugu: నేపాల్‌కు ఉత్తరాన చైనా, దక్షిణానతూర్పు పడమర భారత్ సరిహద్దు దేశాలుగా వున్నాయి.