Elizabeth Babu
Observed names: Babu E Preedia, E Preedia Babu, E. Preedia Babu, Preedia Babu E, Preedia Babu Ezhuthupurakkal, Preedia Babu Ezthupurakkal, Preedia E. Babu
Institutions: Saint Louis University, Saint Louis University
ORCID: 0000-0002-0305-0412
Observed ORCID: 0000-0002-0305-0412
OpenAlex ID: A5089421228
