The London Film Festival sprawls across the city, from the café-laden streets of Shoreditch to the glamour of Southbank, by the Thames. Cult cinemas like the Prince Charles and megaplexes like the Odeon off Leicester Square premiere films from around the world. This year, festival darlings like Sally Potter (The Party) and Azazel Jacobs (The Lovers) found themselves front […]