Battle of Shancaowan

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.

Battle Of Shancaowan People (First 1 people) - Page 0

Ming–Turpan conflict

Ming–Turpan conflict

Military conflict