Business Crypto Markets Sell Off Amid Iran Tensions Oil PricesMarch 27, 2026 Quick Summary: Crypto futures see nearly $300 million in long liquidations as rising oil prices and Iran war fears push…