Ronnie O’Sullivan to face amateur James Cahill at World Championships

Breaking