Long-lost Italian Renaissance painting sells for 24 million euros

The painting by 13th century Italian master Cimabue was found in the kitchen of an elderly French woman