Diana Muturi
Observed name: Muturi, Diana Wambui
Institution: Aga Khan University Nairobi
Observed institutions: Aga Khan University Hospital Nairobi, Aga Khan University Nairobi
ORCID: 0000-0001-7993-4882
Observed ORCID: 0000-0001-7993-4882
OpenAlex ID: A5089321656
