In a momentous day in UK politics the Prime Minister has announced his resignation as Conservative Party leader. Pushed out by a record number of resignations by senior and junior Tory ministers over the previous 48 hours. There have, for … Continue reading