China Square Opens Newest Branch in Aggressive Expansion Drive
By Maurice Momanyi Asian retail outlet China Square has unveiled its latest branch, a sprawling 75,000-square-foot store at Nairobi’s prestigious Two Rivers Mall. This marks the company’s latest step in…