South Bank Lion on Westminster Bridge with London Eye in Background, located in London, England.

South Bank Lion on Westminster Bridge with London Eye in Background, located in London, England. Filmed on October 11, 2011.