Tennekoon, P.W., Sri Lanka