CARAVAGGIO 2025: over 450,000 visitors in 20 weeks of exhibition