According to PR-model, torstarphotos.com is ranked 730,769th in multilingual Wikipedia, in particular this website is ranked 488,646th in English Wikipedia.
The website is placed before sparkscience.ca and after france-ameriques.org in the BestRef global ranking of the most important sources of Wikipedia.