Explained Who really controls Bitcoin’s price in 2025? Whales, devs or governments, explained C By Cointelegraph Published: 08 Aug 2025 1 min read Share News