Correct Answer:
B. England
Explanation:
River Thames flows through southern England including London
Online Learning Platform
Online Learning Platform