A film made with the Independent Newham Users Forum (INUF), a community mental health organisation run by and for service users in Stratford, east London. 2005

Back