English: It was completed recently.
Telugu: తాజాగా దీన్ని ముగించింది.