Culture The 1506 Rome discovery that just sold for £13.6 million in London Divya Kapoor · July 17, 2026