Asked in France
France

On what river is the city of London situated?

-101

Answer