Atheists and agnostics believe themselves to be more tolerant and open-minded than religious people - but in fact are less so.

Read more