Tagged: Mbombela Stadium


2010 FIFA World Cup Stadiums: Mbombela Stadium

The Mbombela stadium is one of the newly-built stadiums for the 2010 FIFA World Cup. The Mbombela stadium takes it’s name from the local municipality which incorporates the city of...


Loading...