Multiple choice general knowledge On the Bank of which river is the City of London located ? Fames Rames Kames Thames Reveal answer Fill a bubble to check yourself D Correct answer Explanation London is situated on the River Thames (pronounced 'Tems'), which flows through the city. The Thames is England's longest river entirely within England and has been central to London's development as a port city.