News

Review the day’s key developments in defense and global affairs with SOFREP’s Evening Brief – Friday, May 23, 2025.
Russia’s largest shipping company Sovcomflot posted a loss of $393 million in Q1 of 2025, a dramatic reversal from the $216 million profit it reported during the same period last year. The losses ...