BREAKING: Biden admin promises additional $10 BILLION in economic aid to Ukraine

READ THE FULL STORY >>

“Putin himself thought he would achieve a victory at minimal cost… One year later, Putin’s war has been a strategic failure for the Kremlin. Ukraine still stands,” said Yellen.

SHARE THIS: