It's that time of the year again. The quaint snow-covered Swiss town of Davos is welcoming global leaders for the annual meeting of the World Economic Forum. This year's event comes on the heels of a ...