Marini De Livera is a Sri Lankan lawyer and social activist who also served as former chairperson of the National Child Protection Authority in Sri Lanka. Read More
Sri Lankan authorities have failed to bring to justice those responsible for the execution-style killing of 17 aid workers 13 years ago, Human Right Watch said on Friday. ...