Richard Dawkins and the other prophets of atheism love to tell us that in the fabricated battle between religious belief and rationalism, there can be only one winner, and that their side is finally gaining the upper hand; the…
According to the Office for National Statistics, 6,649 baby boys were named Oliver last year, making it the most popular baby name for boys born in the UK. This…
Some things in politics are so utterly predictable that we can guess what our politicians are going to say with a high degree of certainty before they open their…