Emmanuel Macron left viewers baffled as he wore sunglasses to Davos in Switzerland on Tuesday.