English: Nepal is sandwiched between two huge states of India and China.
Telugu: నేపాల్ రెండు పెద్ద దేశాల మధ్య ఉన్నది.