What is Davos? | CNBC Explains Some of the world’s most powerful leaders take over the town of Davos, Switzerland every January. CNBC’s Elizabeth Schulze explains why. Related Articles Seven arrested in Katlehong Eight things everyone should keep in their car Don’t tire of checking tyres Illegal power connections blamed for outages in Delville