This was one of the informal shops located along the Fan Walk during the World Cup. Spaza shops are informal shops that often operate in peoples homes, caravans, or similar structures. According to Spazanews there are about 100,000 such shops located across the country, bringing in a combined turnover of 7 billion Rand each year!
Combined, imagine what buying power they would have!