English: But improvements are still needed.
Telugu: కానీ ఇంకా మెరుగుపరుచుకోవాలని ఉంది.