Have you ever heard such twisted crap? I wonder if this is legit or just made-up. It's supposedly an ad from the World Economic Forum but I wonder.