They’re coming thick and fast at the moment.
That rather enigmatic log on the right is the symbol used by the Leeds International Film Festival.
The city of Leeds is in the self-styled ‘god’s own country’ county of Yorkshire in the north of England.
Hundreds of screenings, over a dozen venues, all packed in to […]
Latest Comments