More than 200 Sri Lankan Christians were killed for their beliefs six years ago. Their deaths beckon us to evaluate how we ...
In 2005, he became Professor at the Graduate ... the University of Tokyo (1989) and Diploma of International Public Administration from Ecole Nationale d’Administration (ENA) of France (1993).