Online currency Bitcoin reached an all-time high price of more than $32 (£21), a sign the virtual money fortunes have reversed. Continue reading...