In association with the Ethical Trading Initiative, this week's Time Out has rated London's most ethical retailers says GreenBiz. Marks and Spencer, Gap and H&M are rated highest.
For me the differences between what shoppers think (ERI) and the results of audits such as this one are very revealing.
According to the ERI, Marks and Spencer's consumer ratings are rising faster than any other retailer measured. Gap, however, are not getting the recognition the Time Out survey suggests they deserve.