Italian and Swiss Police have seized a lost painting attributed to Renaissance master Leonardo da Vinci from a bank vault in Switzerland.
Continue reading
Italian and Swiss Police have seized a lost painting attributed to Renaissance master Leonardo da Vinci from a bank vault in Switzerland.
Continue reading