Amy Ashwood Garvey

London

London