Browsing: Africa

1. Moshood Abiola National Stadium: Built in 2003, the Moshood Abiola National Stadium in Abuja, FCT, has a seating capacity…

1. Baba Yara Stadium: Located in Kumasi, the Baba Yara Stadium has a seating capacity of 40,528. The stadium is…