Manouri Wimalasekera
Observed name: Wimalasekera, Manouri
Institution: Institute for Research and Development
Observed institution: Institute for Research and Development
ORCID: 0000-0001-5160-1170
Observed ORCID: 0000-0001-5160-1170
OpenAlex ID: A5093667008
