May 5, 2026 0Comment Strategy posts $12.5 billion Q1 loss as Bitcoin slump hits its 818,000 BTC stack
May 5, 2026 0Comment Somali terror groups escalate piracy in Bab el-Mandeb Strait, raising security risks