A Russian barrage against Ukraine’s Black Sea city of Odesa left thousands without power after sudden flooding killed at least 10 people.
Latest posts by Toimitus (see all)
Russian Foreign Minister Sergei Lavrov called Europe “the main obstacle to peace” as US and …