Section 391 CrPC: Appellate Court Power to Take Further Evidence – Code of Criminal Procedure April 27, 2024