October 30, 2024
Home » German Government Nets $2.9 Billion From Bitcoin Sale, Says Price Was ‘Irrelevant’ to ‘Emergency Sale’ Decision