Star Power!!! Then again we really shouldn’t be surprised. We’ve seen videos and pictures from P-Square concerts all over West Africa, and that trend continued as the twins stormed Accra, Ghana for their Invasion concert.
The show was held at Independence square in Accra.
Check out pictures.