User: Given this paragraph, in what part of England does the River Thames flow, and what is its length in kilometres?
Assistant: The River Thames flows through Southern England and it is 346 kilometres long.