search
Denis MacShane
Denis MacShane
Denis MacShane was a Labour MP for 18 years. A former President of the National Union of Journalists he has written and spoken on modern anti-Semitism. His books have been on Europe and Brexit