Best-selling annual publication
Who
Guinness World Records
Where
United Kingdom London
When
The best-selling annual publication is Guinness World Records (formerly The Guinness Book of Records) with 132,002,542 copies sold from 1955 until October 2013.