In Moscow this week, the Chinese and Russian leaders revealed their joint commitment to redesign the global order, an undertaking that has 'not been seen in 100 years.' By Pepe Escobar March 22 2023 "What has just taken place in Moscow is nothing less than a new Yalta, which, incidentally, is in Crimea. But unlike…
Read More