Crypto Futures Liquidations Reveal Stark $115.84M Reality as Longs Face Brutal Squeeze
Global cryptocurrency markets witnessed significant leverage unwinding on March 21, 2025, as approximately $115.84 million in futures positions faced forced liquidation within a
