English: We need to do much more.
Telugu: మేం ఇంకా చాలా కష్టపడాలి.