EPSC

EPSC stands for European Policy Strategy Centre