Lumen Prize

The 2016 Lumen Prize Awards at Hackney House, London

Fifty Sisters awarded the 2016 Lumen Prize in the still image category