Britain is blessed with a functioning political culture. It ...
Britain is blessed with a functioning political culture. It is dominated by people who live in London and who have often known each other since prep school. This makes it gossipy and often incestuous.