English: have recently been detained.
Telugu: వీరిని ఇటీవలే అరెస్ట్ చేశారు.