A new US$20m sweater factory in Cambodia has been awarded eco-factory status by UK retailer Marks & Spencer.