In an appearance on CNN’s Situation Room with Wolf Blitzer, Nate Sibley discusses criticism of the war in Ukraine from Russia’s financial elite.

Caption
Travelers walk out of Shanghai Railway Station on December 8, 2022, in Shanghai, China. (VCG via Getty Images)