La montaña rusa está ubicada en el parque de atracciones más extremo de Arabia Saudita y en pleno desierto cerca de la capital, Riad.