Big Ben and Westminster Bridge in London

Big Ben and Westminster Bridge in London

 

Big Ben and Westminster Bridge from the South side of the River Thames.