Sunday, October 25, 2020

Tag: Aba Mega Mall

Africa’s biggest shopping mall located in Aba a potential failure

0
By Omono Eremionkhale Aba Mega Mall located in the busy capital of Abia State, Nigeria, has been touted as the largest mall in West Africa....