Questions by shantha weerasinghe

...