Original: It is located on open land six kilometers west of Nelspruit, South Africa, the capital of the Mpumalanga province.
Simplified: Mbombela Stadium is a sports stadium in Nelspruit, South Africa.