Haunted Castle was an Omnimover, similar to Disney's Haunted Mansion.
The video shown is an advertisement for the ride, a proper onride has as of yet not surfaced.
''قلعة الرعب'' is Arabic for Castle of Horror, although the English title Haunted Castle was also present on the facade.
This ride is one of the very few which featured an Omnimover system manufactured by Intamin. It is possible that this system was second hand and originated from an expo, but this has yet to be confirmed.