Expo 2020 Dubai on track for nine million visitors