English: Yet Sri Lanka has done much better.
Telugu: అయితే శ్రీలంకపై మెరుగైన ప్రదర్శన చేశాం.