1
The London Short Film Festival is back on its fifteenth year, dishing out hundreds of short motion pictures, each packed with the power and weight of a full-length movie. From January 12 to 21