The Mosconi Cup is back for its 30th edition, and we have all you need to know as the best nine-ball players from Team Europe and Team USA face off at Alexandra Palace from December 6 to 9 ...