Articles by Denis MacShane MP
Af8f0b912abc18c9b0ce11ddd50973a067864aa8

The Rt Hon Denis MacShane is a Labour Party member of the British parliament and former minister for Europe in Tony Blair's government. He was a member of the Party of European Socialists executive committee for several years.


 

We are wholly dependent on the kindness of our readers for our continued work. We thank you in advance for any support you can offer.

 
Options
Advertisement
Recommended
Advertisement
Advertisement