Every October, the British Film Institute (BFI) turns London into a global hub for cinema with the London Film Festival. Since its founding in 1957, the festival has evolved into one of the most ...