Trump Media posted a $405.9M Q1 loss as Bitcoin and Cronos markdowns weighed on its crypto-heavy balance sheet. Post navigation Iran threatens to block oil shipments through Strait of Hormuz if attackedCatherine West threatens leadership challenge amid Labour Party turmoil