PHOTO / WORLD
Rand Show held at Johannesburg Expo Center in South Africa
Published: Apr 03, 2026 05:56 PM
Visitors take amusement rides during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)

Visitors take amusement rides during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)


Visitors take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)

Visitors take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)



Visitors take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)

Visitors take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)



People visit the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)

People visit the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)



Children take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)

Children take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)



Visitors take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)

Visitors take an amusement ride during the Rand Show 2026 in Johannesburg, South Africa, April 2, 2026. The Rand Show, an annual entertainment and shopping extravaganza in South Africa, is held from April 2 to 6 at the Johannesburg Expo Center. (Photo by Shiraaz Mohamed/Xinhua)