English: What more to do
Telugu: ఇంకేం చేస్తం.