Logos define brands. Think Coca-Cola, Apple, or McDonald’s – what do you instantly picture? Right, their logos. A logo has the power to create a brand association because it is what sticks in people’s minds. So it came as quite a surprise when, just over a week ago, Executive Mayor Patricia de Lille revealed the...