Council on Health Research for Development is a research organisation in Geneva, CH. OpenAlex records 123 works and 12,089 citations for it.