Denis MacShane was a Labour MP for 18 years and Britain’s Minister for Europe under Tony Blair. He has written several books on European politics.

Most Recent