Crypto prices enjoy a solid March relief rally. But, how and why?
Whales have dumped 178,150 BTC in a five-month period, which amounts to $8.39 billion at current price levels. After a rocky start to the new year, March may finally have set the crypto markets back on an upward trajectory. Back in February, news of the war between Russia and Ukraine created significant opportunities for traders…
Read more