Martin Shaw
Martin Shaw

Martin Shaw

Global and British politics, war and genocide. Academic, author and activist.