Denis MacShane

(Contributor)

Denis MacShane is the former minister of Europe and worked in Switzerland between 1979 and 1994. He is author of Brexit: How Britain Left Europe (IB Tauris) and a senior adviser at Avisa Partners, Brussels.

Social media

Most viewed articles

Twitter