Definition of a brand

Sir Richard Branson: “A brand is more than a name or a logo – it is a promise and a contract with every customer with whom you are dealing and if people feel that the offering does not live up to what they expect from the brand, they will decide to stop buying.”