A billion. One billion pounds. That’s how much it costs these days to buy yourself a parliamentary majority. That is the price the taxpayer must pay in order for Theresa May and her minority government to remain in office, until… Read moreThe Price is Right
Less than two months ago, Prime Minister Theresa May stood on the steps of Number Ten and announced that, despite repeatedly ruling out a general election in the wake of the Brexit vote, she would go to the country on… Read moreThe ‘Coalition of Chaos’ has arrived!