According to PR-model, icc-net.org is ranked 2,454,354th in multilingual Wikipedia, in particular this website is ranked 414,745th in German Wikipedia.
The website is placed before web-proxy.io and after katrinacarlson.com in the BestRef global ranking of the most important sources of Wikipedia.