History, asked by vikasrathour1377, 8 months ago

What country had a invincible armada of 130 ships

Answers

Answered by rose91468
0

Answer:

Spain's

Off the coast of Gravelines, France, Spain's so-called “Invincible Armada” is defeated by an English naval force under the command of Lord Charles Howard and Sir Francis Drake.

Explanation:

Similar questions