This view of the River Thames displays some of London’s iconic landmarks. The Palace of Westminster – also called the Houses of Parliament – stands on the North Bank. Seen here are its five towers: the Victoria and Octagonal Towers are on the left. In the center is the Elizabeth Tower housing Big Ben. Along the waterfront are the Chancellor’s and Speaker’s Towers. Spanning the river is the Westminster Bridge leading to the London Eye on the South Bank.