The Greatest Royal Rumble will take place at the King Abdullah International Stadium in Jeddah, Saudi Arabia. Construction is officially over and the stadium is ready to go. We have a sneak peek for you at the set design and it is a thing of beauty.
Here are some photos:
Looks really, really nice! Can’t wait for the show!