Originally founded in 2002, it was held at the Stratford Picturehouse in London from 2008-2022, and in 2023 will be in central London at Prince Charles Cinema, the Picturehouse Central, the Garden Cinema and Rich Mix.
Originally founded in 2002, this event was held at the Stratford Picturehouse in London from 2008 to 2022. In 2023, it will be situated in central London at multiple venues, including Prince Charles Cinema, Picturehouse Central, the Garden Cinema, and Rich Mix.