Institute for Human Development is the facility in New Delhi, India.
According to PR-model, ihdindia.org is ranked 636,437th in multilingual Wikipedia, in particular this website is ranked 354,151st in English Wikipedia.
The website is placed before dangerehren.com and after bigcitybooks.com in the BestRef global ranking of the most important sources of Wikipedia.