A large sticker of Japanese icon Hello Kitty adorns a wall like the graffiti next to it on a Shibuya, Tokyo side street. Related 2013-07-31