The Russian Nostradamus predicts that Russia's ongoing conflict in Ukraine will worsen before being resolved by 2025.
Ukraine claims to have struck a Russian arsenal deep within Russian territory, potentially using U.S.-supplied ATACMS ...