Vladimir Putin reeling after China insists Russia cannot win in Ukraine
Feng Yujun is a top Russia specialist at Peking University and delivered his withering assessment of Putin’s war in Ukraine.
Daily Express :: World Feed
Feng Yujun is a top Russia specialist at Peking University and delivered his withering assessment of Putin’s war in Ukraine.
Daily Express :: World Feed