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.
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.