Geography, asked by babankarmhe, 1 day ago

Thames is located in
A,Itly
B, England
C,Spain​

Answers

Answered by karmhe
1

Answer:

ENGLAND IS THE ANSWER B Ok

Similar questions