The Naval Battle Of Algeciras Takes Place In The Context Of The Spanish Reconquista Resulting In A Victory For The Emirate Of Granada And The Maranid Dynasty Over The Kingdom Of Castile - July 25 in History | This Day Story