Business Bay Square (BBS) Mall stands as the biggest mall in Kenya, both in size and number of shops, surpassing Two Rivers Mall, which previously held the title. Other malls like Garden City ...