CARLOS DOMINGUEZ / SCIENCE PHOTO LIBRARY CARLOS DOMINGUEZ / SCIENCE PHOTO LIBRARY
London landmarks at night. Three landmarks on the River Thames at Westminster, London, England. The Houses of Parliament (or Palace of Westminster) is at upper left, seen behind Westminster Bridge. The tall tower at centre is the clocktower that houses the bell Big Ben. The light at the top of the Big Ben clocktower indicates that parliament is in session. These buildings are on the north bank of the River Thames.
Model release not required. Property release not required.