Where is river Thames? September 17, 2021 – by admin Where is river Thames? A. England B. Thailand C. Germany D. Russia