2012 World Snooker Championship
The 2012 World Snooker Championship ( also referred to as the 2012 Betfred . com World Snooker Championship for the purposes of sponsorship ) was a professional ranking snooker tournament that took place from 21 April to 7 May 2012 at the Crucible Theatre in Sheffield , England . 
<triplet> 2012 World Snooker Championship <subj> Crucible Theatre <obj> location <subj> Sheffield <obj> location <triplet> Crucible Theatre <subj> snooker <obj> sport