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