Shanghai
Business
Culture
China
World
Pictures
Topics
Life
Services
Share
Citizens stroll in Shanghai Caoan Flower Market which covers an area of 28 thousand kilometers and contains over 550 businesses.[Photo/dfic.cn]