Official figures have predicted 70 million visitors will flock to the 240 pavilions and exhibitions staged by participating countries and organisations, spread out over 2.5 miles of Shanghai's Huangpu riverbank.