China’s President Xi and Russia’s President Putin meet in Moscow March 21, 2023 Nicola Top International News Top International News It is Xi’s first visit to Russia since Russian troops invaded Ukraine in 2022. The leaders are due to have lunch later, and hold formal talks on Tuesday. Credit BBC News Please support our Sponsors here :