Westminster – The seat of government here in the UK. Again by the river. I am not overly political, but I sometimes do wonder how accountable the people who make the decisions in there really are to the electorate.
Westminster – The seat of government here in the UK. Again by the river. I am not overly political, but I sometimes do wonder how accountable the people who make the decisions in there really are to the electorate.