What country had a invincible armada of 130 ships
Answers
Answered by
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