Dancers show their moves on the Huaihai Road in Shanghai on Sept 13, 2014, as part of a float parade marking the opening of this year's Shanghai Tourism Festival. A total of 22 floats and 31 troupes from home and abroad are attending the annual event, which are expected to be held until Oct 6. About 500,000 people turned out to watch the show. [Photo/IC] |