Denis MacShane

Denis MacShane is a former Minister for Europe. He was the Labour MP for Rotherham from 1994 - 2012
Politics
Other
Politics
Opinions
Culture
Books
Books
Opinions
Culture
Europe
Showing 1 to 10 of 12