Fifty Shades of Grey is now the best-selling British book of all time - according to its publisher.

The steamy trilogy by E L James has become a literary phenomenon - selling more than 5-point-3 million copies ... and movie versions are on the way.