Inram Lecture

Sri Lanka is regarded as a development success story. However, despite good social indicators, it has had more then its fair share of setbacks.