Russian President Vladimir Putin and Chinese President Xi Jinping pledged to deepen their partnership during a meeting in Beijing on Thursday, May 16, highlighting their countries’ united front against the West. This meeting comes as Putin intensifies his offensive in Ukraine and follows his recent military leadership shake-up. Putin’s visit to China, his first international […]