The Swiss Alpine town of Davos is once again the epicentre of global power, as nearly 3,000 high-level figures from business and government converge for the World Economic Forum's annual meeting. This ...