Debate: Can Science Explain Everything?

Justin Brierley hosts a lively debate between John Lennox and Peter Atkins in front of a student audience at the University of Southampton. They debate whether science can answer all the questions we need to answer or whether some questions such as miracles, purpose and human morality require a supernatural explanation.