Tony Blair has defended religious faith as a force for good in the world during a televised debate with atheist and columnist Christopher Hitchens.
The former prime minister said it was true that "people commit horrific acts of evil in the name of religion". But Mr Blair, who converted to Catholicism in 2007, said it was also true that religion inspires acts of extraordinary good.
And he said it was important not to condemn all people of religious faith because of the "bigotry or prejudice shown by some".
Mr Blair also told the 2,700-strong audience in Toronto, Canada, the invasion of Iraq was "not about religious faith" but decisions on the war were "based on policy".
He said it was "futile" to try to "drive religion out" and it was more important to concentrate on how to get people of different faiths to work together, particularly in the Middle East where the conflict would only be resolved if people worked across the "faith divide".
Sceptic Mr Hitchens, who has terminal cancer, likened God to a "celestial dictatorship, a kind of divine North Korea".
He appeared to win over the audience, which voted two-to-one in his favour following the debate, which argued the motion "be it resolved, religion is a force for good in the world".