Prince William

So the Royal Wedding is to be on April 29. Congratulations to the couple. They’ve picked a date that effectively parks a golden landau in the path of the political horse race. It will come a few weeks after the cuts kick in, and a few days before an epochal referendum on electoral reform. Read more >>