B. S. D. P. Keragala
Observed names: B S D N Keragala, B S D P Keragala, B. Keragala, B. S. D. N. Keragala, BSDP Keragala, Keragala, B.
Institution: National Hospital of Sri Lanka
Observed institution: National Hospital of Sri Lanka
OpenAlex ID: A5042373971
