Until July 6 visitors will have a unique chance to admire 24 of the most iconic artworks of Caravaggio at Palazzo Barberini.