The IMD Global Leader Index is a tool for benchmarking your professional capabilities and identifying opportunities for leadership development.
Role: design of several visuals