Shanghai Tunnel Engineering Rail Transit Design & Research Institute is the facility in Shanghai, China.
According to PR-model, stedi.cn is ranked 2,139,839th in multilingual Wikipedia, in particular this website is ranked 128,435th in Chinese Wikipedia.
The website is placed before artcultureinside.com and after philarama37.com in the BestRef global ranking of the most important sources of Wikipedia.