STORES 2005 1 2005 Global Powers of Retailing 2003
2005 Global Powers of Retailing 50 20 42
150 1500 1500
A B