English: But this needs to improve further.
Telugu: అయితే ఈ ర్యాంకు మరింత మెరుగుపడాల్సి ఉంది.