Many of you may heard the word 'Harajuku' from Gwen Stefani's LOVE.ANGEL.MUSIC.BABY era back in 2004 but the truth is that this whole Harajuku fashion is kinda a tradition in Japanese streets. Harajuku refers to an area around Harajuku train station. It was adopted by teenagers and young adults that like to be dressed in many fashion styles ranging from Gothic Lolita, Visual Kei, Ganguro, Kogal, to "cute" Kawaii style clothing.
Other Japanese people may also be influenced by anime or manga characters so their culture is refelcted with their fashion. Personally i really like this whole trend because it combines dark clothing with bright colors so the conclusion is a whole game of contrasts that make the city looks futuristic and different :) Do you like it?