Wal-Mart has 1.2 million employees who operate 3,500 stores in the United States , Canada , China , Mexico , Brazil , Germany , the United Kingdom , and South Korea .