English: Pakistan, Nepal and Sri lanka are better placed than India
Telugu: పాకిస్థాన్, నేపాల్‌, శ్రీలంక‌ల కంటే త‌క్కువ ర్యాంకు