The McKinsey Podcast
How the top UK companies have set themselves up for success
00:00 / 22:15
Advertisement