English: But something more has to be done.
Telugu: కాని ఇంకా ఏదో బలమైన బిరుదుండాలి.