English: But something more has to be done.
Telugu: కానీ నువ్వు ఇంకేదో చెయ్యాలి.