English: This it has done.
Telugu: చేసింది ఇది.