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