International Federation of Reproduction Rights Organisations is the organization.
According to PR-model, ifrro.org is ranked 1,007,589th in multilingual Wikipedia, in particular this website is ranked 581,707th in English Wikipedia.
The website is placed before wherevergreen.hk and after stadtolympiade-westerstede.de in the BestRef global ranking of the most important sources of Wikipedia.