When world leaders descend on your town

Each January, people who live in the small Alpine town of Davos grit their teeth as they play host to the thousands who swarm in for the World Economic Forum.