The summer of 1989, when soldiers shot and killed hundreds and possibly thousands of demonstrators in Beijing’s historic Tiananmen Square, helped shape China into the security state it is today.
Personal and household merchandise retailer China Square has opened a 75,000 square-foot outlet at Two Rivers Mall in Nairobi as part of its expansion in the country. The Two Rivers outlet is ...