According to PR-model, sthelenaisland.info is ranked 284,048th in multilingual Wikipedia, in particular this website is ranked 34,994th in French Wikipedia.
The website is placed before israel613.com and after cce.org.ec in the BestRef global ranking of the most important sources of Wikipedia.