Debunking the perplexingly popular conspiracy theory that Salvator Mundi is connected to Russiagate February 24, 2019 Education Painting of Christ, Salvator Mundi, in Latin means Saviour of the world, is one of the famous painting of Italian Artist Leonardo