About Us
Convening leaders.
Developing insight.
Advancing business thinking.
Together we examine issues that materially affect organisational performance, governance and long-term resilience.
The Leaders Council | Where Leaders Shape the Future
The Leaders Council is a business leadership platform by Star Media Group, designed for senior executives operating in increasingly complex and regulated environments.
Through a focused programme of C-suite forums and summits, the Council brings together leaders across risk, legal, finance and people functions to examine issues that materially affect organisational performance, governance and long-term resilience.
Beyond convening discussions, the Leaders Council develops thought leadership that captures emerging perspectives, shared challenges and strategic considerations shaping business leadership today.