Repeat: A French invasion of Taiwan was halted and the French were defeated on land in Tonkin at the Battle of Bang Bo.
A French invasion of Taiwan was halted and the French were defeated on land in Tonkin at the Battle of Bang Bo.