Step 1: Identify who can arrest under criminal procedure law.
- Magistrate: A magistrate has the power to arrest and issue arrest warrants.
- Private Person: A private person can arrest if they witness a crime being committed.
- Police Officer: A police officer has the authority to arrest under the Criminal Procedure Code (CrPC).
- Accused Person: The accused person does not have the authority to arrest anyone.
Step 2: Conclusion.
The correct answer is (A), (B) and (C) only.
