Organisation Russian Humanitarian Foundation (RHF, PIC: 951568158) Type/Role Participant Programme Provide funds? no