English: Even Nepal comes ahead of India.
Telugu: నేపాల్‌ సైతం భారత్‌పై గుర్రుగా వుంది.