DownloadThe Portobello Bookshop Gift Guide 2024

Denis MacShane Author

Denis MacShane was a Labour MP serving in Tony Blair's government as Minister for Europe. He was first elected as MP for Rotherham in 1994 and served until his resignation in 2012. MacShane studied at Oxford and London Universities and has four children. He is a prominent commentator on European issues.