H&M launches new eco collection

With the brand launching its new sustainable clothing range, has ethical fashion finally shaken off its 'hippies only' image?