Every October, the British Film Institute (BFI) turns London into a global hub for cinema with the London Film Festival.
Once upon a time, October 1 meant marching bands, flag-waving, and a sweet rush of national pride. Now? It feels more like a ...