Record number of business leaders head to the snow for World Economic Forum

With more than 50 heads of state and government, central bank governors, 30 trade ministers, foreign ministers and more – all in one place. It can only mean one thing.