Symbols of Shanghai: Mercedes-Benz Arena

Shanghai is often honored as “the city of art” in China as many artistic and entertainment activities are held in the city every year. The iconic Mercedes-Benz Arena is one of the frequently-used venues for such events. With an area…