InterviewSolution
Saved Bookmarks
| 1. |
What country had a invincible armada of 130 ships |
|
Answer» 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: |
|