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:



Discussion

No Comment Found

Related InterviewSolutions