Japanese action film set in Arabia.
The Storm over Arabia is not available for streaming at this moment.