Russia Suffers HUGE Setback After Shocking Depot Strike
The Russian military is estimated to have lost over $200 million dollars worth of missiles and ammunition after Ukraine successfully struck the Toropets ammunition depot in Russia's Tver region. Zelensky has delivered his victory plan to …
Russia and Kazakhstan have ordered more than 100,000 people to evacuate after swiftly melting snow swelled rivers beyond bursting point in the worst flooding in the area for at least 70 years.