Tower Clock, Houses of Parliament from Westminster Abbey - Stock image
Big Ben, City Of Westminster, England, London - England, Millennium Wheel
London, United Kingdom - April 22, 2011: The Tower Clock with Big Ben, Houses of Parliament, London. In the foreground some pedestrians and two London red double decker buses. In the background the Millenium Wheel (&amp;amp;amp;quot;London Eye&amp;amp;amp;quot;). This image taken from Westminster Abbey.