English: Geographically Nepal is situated between China and India.
Telugu: భారత్ మరియు చైనా మధ్యలో భౌగోళికముగా నేపాల్ బంధింపబడి ఉంది.