English: What more could have been done before now?
Telugu: అంతకుముంచి ప్రస్తుత తరుణంలో ఇంతకన్నా వారేమి చేయగలరు?