Sunday, March 7, 2021

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....