I composed Moroccan Nights using the double harmonic scale. The scale goes by a variety of names but what makes it stand out is that it has two large intervals in the scale called augmented 2nds.
I also use some basic rasgueados (strumming) in certain sections of the song as well as a different type of tremolo, compared to what most classical guitarists are used to.
I hope you enjoy this video. You can see more videos like this at my guitar school found at my website.