Re-enacting a medieval battle

<img src='https://news.cgtn.com/news/2025-05-28/Re-enacting-a-medieval-battle-1DHk3qaZbDG/img/ee77d1ba1ab24f438cca3fad3dea59b9/ee77d1ba1ab24f438cca3fad3dea59b9.jpeg'Full-contact armored combatants in Shanghai. /CGTN<img src='https://news.cgtn.com/news/2025-05-28/Re-enacting-a-medieval-battle-1DHk3qaZbDG/img/ee77d1ba1ab24f438cca3fad3dea59b9/ee77d1ba1ab24f438cca3fad3dea59b9.jpeg'Full-contact armored combatants in Shanghai. /CGTN<img src='https://news.cgtn.com/news/2025-05-28/Re-enacting-a-medieval-battle-1DHk3qaZbDG/img/ee77d1ba1ab24f438cca3fad3dea59b9/ee77d1ba1ab24f438cca3fad3dea59b9.jpeg'Full-contact armored combatants in Shanghai. /CGTN<img src='https://news.cgtn.com/news/2025-05-28/Re-enacting-a-medieval-battle-1DHk3qaZbDG/img/ee77d1ba1ab24f438cca3fad3dea59b9/ee77d1ba1ab24f438cca3fad3dea59b9.jpeg'Full-contact armored combatants in Shanghai. /CGTN<img...