Deepanjali Kashyap
19 July 2018
Yes, public prosecutor can file the application at any stage for calling the witness as section 311 of CrPC clearly states that "the court may ,at any stage of any inquiry, trial or other proceedings under this code,summon any person, examine any person,recall and re-examine any person, if his evidence is essential".