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 by Matti Matikainen/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 by Matti Matikainen/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 by Matti Matikainen/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 by Matti Matikainen/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 by Matti Matikainen/Xinhua)
A participant dressed in medieval-style costume cooks food 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 by Matti Matikainen/Xinhua)
People watch an equestrian performance 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 by Matti Matikainen/Xinhua)