Tag: Alexander Parish

  • The Lost Leonardo – film review

    Directed by Andreas Koefoed, this riveting documentary about the controversial Salvator Mundi, the most expensive artwork ever sold, exposes a tale of global power, money and politicking