Sun Glare behind Big Ben and Westminster palace in London, England.

Sun Glare behind Big Ben and Westminster palace in London, England. Filmed on October 11, 2011.