spain china warbattle of guangzhouportuguese warming vs europespanish empire vs ming dynastysiege of fort zeelandialiaoluo bayfuchuan ship
About Battle Of Shancaowan
The Battle of Shancaowan, also known as Battle of Veniaga Island was a naval battle between the Ming dynasty coast guard and a Portuguese fleet led by Martim Afonso de Mello that occurred in 1522.