The A-Z of Hello Kitty: From tanks and planes to wedding dresses and AK-47s

READ FULL ARTICLE