England 4/7 to host the 2018 World Cup after early presentations