Shanghai Shenhua F.C. (Chinese: 上海申花足球俱乐部) is a Chinese professional football club that participates in the Chinese Super League under license from the Chinese Football Association (CFA). The term shen hua literally translates as "the Flower of Shanghai" in English – shen is one of the alternative names of Shanghai and hua means flower in Chinese. The team is based in Hongkou, Shanghai, and their home stadium is Shanghai Stadium, which has a seating capacity of 72,000. Their majority shareholder is Chinese holding company Shanghai Jiushi Group. More information...
According to PR-model, shenhuafc.com.cn is ranked 74,808th in multilingual Wikipedia, in particular this website is ranked 85,250th in English Wikipedia.
The website is placed before southern.com and after wrl.org in the BestRef global ranking of the most important sources of Wikipedia.