Italy buys Caravaggio painting for 30 million euros, one of its largest payouts for a single work

Read Italy buys Caravaggio painting for 30 million euros, one of its largest payouts for a single work on 92.5 FOX News App

Italy buys Caravaggio painting for 30 million euros, one of its largest payouts for a single work

Italy's Culture Ministry says the government has bought a rare portrait by baroque painter Caravaggio for 30 million euros, one of the largest investments ever for a single artwork. The