We know there’s a god, or the death of Osama bin Laden would have come the day before the royal wedding. Imagine then the shrieking and screaming from all who still believe in fairy princes and princesses, were the best news about the world’s worst terrorist allowed to infringe on Happy Times in Britain’s […]