Russia: Deputy PM Owns US$ 18 Million Flat in London, Navalny Says
Igor Shuvalov, Russia’s deputy prime minister, owns a posh apartment in central London worth £11.44 million (US$ 17.7...
Igor Shuvalov, Russia’s deputy prime minister, owns a posh apartment in central London worth £11.44 million (US$ 17.7...