Denisha Piyumali
Observed name: Piyumali, Denisha
Institution: National Science and Technology Commission
Observed institution: National Science and Technology Commission
ORCID: 0009-0008-2186-3530
Observed ORCID: 0009-0008-2186-3530
OpenAlex ID: A5114819165
