English, asked by tanmaydhayal68, 3 months ago

What is the capital of England​

Answers

Answered by karthik4086
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 nk967003
1

Answer:

London bro is the answer

Similar questions