Under section 311 of Cr.P.C. a witness can be called
Verified Answer
A. On motion of defence
B. On its own motion by court
C. On the motion of prosecution
D. All the above
Explanation:
Section 311 of the Cr.P.C. gives wide powers to the Court to summon any person as a witness, or recall and re-examine any person already examined, at any stage of any inquiry, trial or other proceeding, if his evidence appears to it to be essential to the just decision of the case. This can be done on its own motion or on the application of the prosecution or the defence.