Organization
Free account · your comment posts right after signup
The National Institute for Medical Research (commonly abbreviated to NIMR), was a medical research institute based in Mill Hill, on the outskirts of north London, England. It was funded by the Medical Research Council (MRC);
Read the full article →Not who you're looking for? Others named National Institute for Medical Research: national public health institute in Dar es Salaam, Tanzania