Buyer of world's costliest painting revealed as Saudi prince
The buyer of the over â¹2,900-crore Salvator Mundi painting, the most expensive painting ever sold, has been revealed as Saudi Prince Bader bin Abdullah bin Mohammed bin Farhan Al Saud. The prince, whose primary source of income is listed as real estate, is not a previously known art collector. Interestingly, Louvre Abu Dhabi will display the Leonardo da Vinci painting.