Denis MacShane is MP for Rotherham and was a minister at Foreign and Commonwealth Office

Syndicate contentRSS