There are none.
The South Bank usually refers to an arts centre which is on the southern embankment of the River Thames slightly east of central London.
the Thames in london
London Docklands are on both the north and south banks of the river Thames in East and southeast London.
They were built at the south of the River Thames.
Battersea is a district in London on the South side of the River Thames
No. The London Eye is in central London - on the south bank of the River Thames and opposite Big Ben.
It straddles the River Thames between north and south London.
The Amazon River.
The Amazon river.
The Amazon is not an African river (it's a South American river).
The Greater London Assembly building on the South Bank of the River Thames
On the South Bank of River Thames in London.