Reenactors are pictured during the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
Reenactors perform medieval dances during the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
Reenactors pose for a photo at the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
Reenactors are pictured during the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
Reenactors pose for a photo at the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
Reenactors perform medieval dances during the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
A girl practices archery at the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
Reenactors are pictured during the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua
Reenactors pose for a photo at the Hame Medieval Festival in Hameenlinna, Finland on Aug. 17, 2024. The southern Finnish city of Hameenlinna hosted the Hame Medieval Festival, one of Finland's largest historical festivals, on the picturesque lakeside meadow beside Hame Castle from Aug. 16 to 18. Photo: Xinhua