Every year the planet’s political, business, and media elite descend onDavos, Switzerland for the World Economic Forum – upending an otherwise small and peaceful Alpine town.
Read more...