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