There's only one person in the world now who can influence Putin, says Stephen Roach
March 07, 2022 at 03:11 AM EST
The "best thing" that China could do right now is to broker a peace deal between Russia and Ukraine, said economist Stephen Roach, as the Russia-Ukraine war shows no sign of abating.