Time-lapse shot in the evening of Big Ben and Westminster with the River Thames in the foreground in London, England. Filmed in October 2011.
Time-lapse shot in the evening of Big Ben and Westminster with the River Thames in the foreground in London, England. Filmed in October 2011.