English: He was released only recently.
Telugu: ఇటీవలే ఆయనను విడుదల చేశారు.