English: And still, more can be done.
Telugu: ఇంకా ఇంకా ఏదేదైనా చేయగలరు.