Italy buys rare Caravaggio portrait for €30m
The Italian state purchased a rare Caravaggio portrait for €30 million, one of the largest sums it has ever paid for a single artwork.
Continue ReadingThe Italian state purchased a rare Caravaggio portrait for €30 million, one of the largest sums it has ever paid for a single artwork.
Continue Reading