Thames is located in
A,Itly
B, England
C,Spain
Answers
Answered by
1
Answer:
ENGLAND IS THE ANSWER B Ok
Similar questions