The Russian Nostradamus predicts that Russia's ongoing conflict in Ukraine will worsen before being resolved by 2025.
At the G20 summit in Brazil, British Prime Minister Keir Starmer stood firm before Chinese President Xi Jinping, addressing ...