Google Earth view of London, with the river Thames wiggling its way from left to right.
The Thames in total is 346 km in length, but how much of that is the London Thames?
Don't actually need a length - the key question is: where would London's part of the Thames start and end? How would you define it?
Answers in the comments please!