English: A lot more is still being done.
Telugu: ఇంకా చేసేవి చాలా వున్నాయి.