Fast fashion, for better or worse, has withstood the test of time. The biggest brands today are not British, American, or Italian, but instead Spanish, Japanese, and Swedish - with annual sales exceeding even the luxury powerhouses like Chanel, Gucc...