Today in North African history: the Battle of…

How a failed Portuguese siege in Morocco helped bring about the Age of Discovery.

Read →