
Taylor Swift, Glastonbury, clothes - the Prime Minister has paid back from than £6,000 worth of gifts and hospitality he received since entering Number 10, following the simmering row over ministerial donations.
The unspoken truth is that parliament is full of freebies. And while we know much of it because of the Register of Members’ Interests, it is clear that the public mood has shifted, even if no rules have been broken.