The Celebrate People's History Poster Series is currently on display at the 56a Infoshop in London. 56A is one of the longest running anarchist social centers in London, I first visited back in 1994(!!), and it's still kicking. They have a bookshop, archive, food coop and bike fix-it space. If you're in London, stop by and check it out: 56A Infoshop, 56 Crampton St., London SE17 3AE UK.