Beautiful, interesting, incredible cinema.
10 frames of traffic at Trafalgar Square shot by inventors and film pioneers Wordsworth Donisthorpe and William Carr Crofts in 1890 are the earliest surviving motion picture of London.