On the eve of the first anniversary of the Russian invasion of Ukraine, US Treasury Secretary Janet Yellen claimed on Thursday that Vladimir Putin’s war has been a strategic failure for Kremlin. Yellen was addressing the media ahead of the first G20 finance ministers
