English: More has to be done
Telugu: ఇంకా చేయాల్సి ఉంది