Best of the world - October 31, 2014

Updated October 31 2014 - 12:18am, first published 12:00am