Bitcoin falls to $84K: Is Japan’s bond market the culprit, or is more at play?

December 2, 2025 Crypto