Swedish apparel retailer H&M has come under fire once more over workplace violations in its supply chains, in particular across India and Cambodia.