
Participants dressed in medieval-style costumes are seen at the Medieval Festival in Hameenlinna, Finland, on June 13, 2025. From June 13 to 15, the southern Finnish city of Hameenlinna hosts its annual Medieval Festival. (Photo: Xinhua)

Participants dressed in medieval-style costumes pose for a photo at the Medieval Festival in Hameenlinna, Finland, on June 13, 2025. From June 13 to 15, the southern Finnish city of Hameenlinna hosts its annual Medieval Festival. (Photo: Xinhua)

A participant dressed in medieval-style costume tries archery at the Medieval Festival in Hameenlinna, Finland, on June 13, 2025. From June 13 to 15, the southern Finnish city of Hameenlinna hosts its annual Medieval Festival. (Photo: Xinhua)

Participants dressed in medieval-style costumes perform weapon combat at the Medieval Festival in Hameenlinna, Finland, on June 13, 2025. From June 13 to 15, the southern Finnish city of Hameenlinna hosts its annual Medieval Festival. (Photo: Xinhua)