Art Impounded by Finland Released to Russia

Russian art works valued at $46 million impounded by Finland last week were released and arrived in St. Petersburg today. On Monday the Russian state news agency RIA reported that three vehicles containing the art works had left Finland on April 9 and arrived in St. Petersburg. The works, which included paintings, statues and antiques, had…