English: He has been recently released.
Telugu: ఇటీవల ఆయన అరెస్టై రిలీజ్ అయ్యాడు.