Question: who has written the national anthem of sri lanka
Answer: Ananda Samarakoon