Organisation Indian Council of Medical Research (ICMR, PIC: 997908744) Type/Role Observer Programme Provide funds? no