French hold Badajoz in 1812

Top