Walmart To Launch Branded Stores in South Africa Before End of 2025 The US megastore is expected to open up retail stores in Q4 2025 September 10, 2025