Q. Who has won the 2017 World Snooker Championship?
Answer:
Mark Selby
Notes: Mark Anthony Selby, an English professional snooker player from Leicester, has won the 2017 World Snooker Championship by beating John Higgins 18–15 in the final at the Crucible Theatre in Sheffield, England. With this win, Selby has become the fourth player after Steve Davis, Stephen Hendry and Ronnie O'Sullivan to claim back-to-back titles in the modern era. Selby is the reigning World and UK snooker champion and is the current world number one snooker player.