Finally Some Good News On Energy: Steve Forbes Praises Major Liz Truss Reform Finally, good news on energy: Britain removes its ban on fracking.