Hello Kitty, arguably Japan's best loved creation, is celebrating her 50th anniversary. But all has not always been well at Sanrio, the Japanese company behind the character. The business has been on a spectacular journey of financial peaks and valleys. Hello Kitty has been ranked the second-highest grossing media franchise in the world behind Pokémon, and ahead of the likes of Mickey Mouse and Star Wars. (BBC News)