King Abdullah Sports City

King Abdullah Sports City is a stadium located 37 miles north of Jeddah, Saudi Arabia. The stadium began construction in 2012, opened its doors on May 1, 2014. This venue hosts WWE pay-per-views annualt due to WWE’s deal in Saudi Arabia.