Real Madrid have paid a world-record fee of 100 million euros (£85.3m) for Gareth Bale, Press Association Sport understands.
More top news
Public health experts gave me a full list of calories for various tipples - since I read it I've certainly changed my attitude to drinking.
Barbie fans can now wake up inside their own dream house as a hotel in Argentina creates a suite in honour of the iconic doll.
A new Halloween-themed Harry Potter story by J.K. Rowling will be published online today.