Who pays millions for a painting?

Prince Bader bin Abdullah bin Mohammed bin Farhan al-Saud, a little known Saudi prince, paid a record $450.3 million for Leonardo da Vinci’s “Salvator Mundi.” Here’s a few other buyers with deep pockets.