Palio di Siena 2025: Who won? | L'Unione Sarda