English: Besides what else could you do?
Telugu: ఇంతకంటే మీరు ఇంకేం చెయ్యగలరు?