The Money Man and Head of IOL Sport, Mark Keohane, discuss which country has the best chance to hoist the William Webb Ellis trophy on 2 November in Japan.