According to PR-model, ica-il.org is ranked 1,634,598th in multilingual Wikipedia, in particular this website is ranked 947,913th in English Wikipedia.
The website is placed before fultonoysterfest.org and after newera-bd.com in the BestRef global ranking of the most important sources of Wikipedia.