Surprise! David Cameron Returns!
You would be forgiven for thinking that the Tories have run out of ideas by this point. The return of David Cameron to front-line politics surprised even the most astute political observers.
Can you imagine going back seven years and telling someone that the prime minister who was responsible for the referendum that instigated Brexit would return to the …