alternatehistory.com

The Spanish Armada in 1588 successfully lands on the shores of Britain and Spanish troops occupy London. What changes would this have made to the world today?
Top