Under Section 160, Cr.P.C police officer has power to require attendance of__________________?

Under Section 160, Cr.P.C police officer has power to require attendance of__________________?

A. Accused
B. Witnesses
C. Complainants
D. None of above