English: But something more needs to be done.
Telugu: కానీ, ఇంకా ఏదో కావాలి.