Screening: STRANDED IN CANTON London / June 9, 2015 / £10 – £11 Open City Documentary Festival presents: STRANDED IN CANTON MÅNS MÅNSSON / 2014 / DENMARK/SWEDEN / 72" Lebrun is a new player on the burgeoning Chinese...