Dubbed the lost Leonardo, is ‘Salvator Mundi’ in storage in Geneva and bound for Saudi?
The world’s most expensive painting has not been seen publicly since it was sold at Christie’s in 2017. A new BBC report says it might be being held in storage in Geneva – and that it could be on view again soon.