English: There is not much more they could do.
Telugu: అంత‌క‌న్నా వారు చేయ‌గ‌లిగింది ఏమీ ఉండ‌దు.