Battle of zambezi July 8, 2019 16 32 64 128 Battle of bamber bridge Battle of samarkand Battle of metz Battle of belgrade