English: But I still feel a lot more could have been done.
Telugu: అయితే చేయాల్సింది ఇంకా చాలా ఉందని నాకు తెలుసు.