According to Official Guinness Records,
The longest time spinning a Guinness World Records book on the finger is 55 minutes and 51 seconds, achieved by Danish khan (India) in Maharashtra, India, on 9 October 2016.Danish spun a 2016 edition.
For a complete list of 2016 records, please visit 2016 Guinness Records in India.