The new Mall of Africa will house over 300 shops, including global brands such as Zara, H&M, Cotton On and Starbucks.