Amr AjlouniJan 23, 20221 minLondon Short Film Festival (LSFF)Founded in 2003, London Short Festival (LSFF) is a BAFTA-qualifying, internationally regarded independent short film festival.