What is the capital of England
Answers
Answered by
3
Answer:
LONDON
Explanation:
No part is more than 75 miles (120 km) from the sea. The capital, London, is situated on the tidal River Thames in southeastern England.5 days
Answered by
1
Answer:
London bro is the answer
Similar questions