Niranjala J.K. Tillakaratne
Observed names: N J K Tillakaratne, N J Tillakaratne, N TILLAKARATNE, N Tillakaratne, N. J. K. Tillakaratne, N. Tillakaratne, N.J.K Tillakaratne, N.J.K. Tillakaratne, NJ Tillakaratne, Niranjala J K Tillakaratne, Niranjala J. K. Tillakaratne, Niranjala J. Tillakaratne, Niranjala Tillakaratne
OpenAlex ID: A5109999192
