English: However, improvements have to be made.
Telugu: అయితే, అభివృద్ధికి శ్రమించాల్సి ఉంటుంది.