Held, Appellate Court has all the necessary powers to re-evaluate the evidence let in before the Trial Court as well as the conclusions reached thereto. It has a duty to specify the compelling and substantial reasons incase it reverses the order of acquittal passed by the Trial Court. In the instant case, the High Court had reversed the order of acquittal by adhering to all the ingredients and by giving cogent and adequate reasons.