Organisers gave on Tuesday a glimpse of the ongoing construction of the vast Expo 2020 site located south of Dubai, one year ahead of the World Expo's opening in October next year, reports Arab News. ...