Time-lapse of Leicester Square

Time-lapse of Leicester Square in London, England