Staples operates "over 1,424 stores worldwide", which we can only assume means 1,425 stores. There are 7 stores in England and Wales and 9 stores in Germany.
Submitted by <font face=arial>WS</font>.
Staples operates "over 1,424 stores worldwide", which we can only assume means 1,425 stores. There are 7 stores in England and Wales and 9 stores in Germany.