When is the best time to file 340 CrPC

Section 340 CrPc is a way to get a relief in the cases of perjury. Now if witness deposes falsely in court then only 340 comes into picture. When is the right time to apply in court? Is it at … Continue reading When is the best time to file 340 CrPC