A rare masterpiece by Italian early Renaissance master Cimabue that was discovered in a French kitchen was sold on Sunday for 24 million euros (US$26.6 million), about five times the initial estimate, the Global Times reported. The Acteon auction house did not identify the winning bidder for the painting, Christ Mocked, at the sale in Senlis, […]