Bitcoin faces intense selling pressure with institutional investors dumping positions worth $2.81 billion. Retail traders now bear the burden of supporting price levels as major players exit the market.

Source: AMBCrypto Read Full Story