English: They've done so much so far.
Telugu: అవి ఇంతవరకు చాలా చేశాయి.