- by Andrew Kelly
- 17 September, 2023
Report: WWE To Host Stadium Show In Australia
WWE have been running more and more international premium live events in recent times, with shows in 2023 emanating from the likes of the UK, Puerto Rico, Saudi Arabia, and Canada, and it looks like...