Home News Project Visible - Tate Modern Posted 2013/06/14 14:21 Larry Achiampong is showing in Project Visible at Tate Modern, Bankside, London SE1 9TG, from 18 – 28 June 2013. See .