The Tshwane China Shopping Mall, formerly known as the Zambezi Mall, is one of two huge malls in Pretoria where development or leasing activity has stalled—despite plans to restart it.