Why Do Brands Manufacture in Developing Countries?

Discover the hidden cost of official football shirts, from £100 retail prices to factory wages below £1 an hour and years of labour disputes.