Italian Police Recover Stolen Art

Italian police have “recovered works of art worth €1.5m that had been stolen from churches, castles and private homes throughout northern Italy since 1990. The 19 paintings and one 18th-century kneeling-stool were discovered at the home of a farmer near the city of Cremona, about 62 miles south-west of Milan.”