The Colonel’s real secret of KFC’s success

Louisville-based Yum! Brands is not exactly a household name, but its brands are: KFC, Taco Bell, Pizza Hut. Together they form the world’s largest fast food company. In global terms, the flagship brand is good old KFC, which is an…