Ooh this is nice, i have a soft spot for anything ethnic. Small note though, I think you're actually using the 5th mode of harmonic minor, (D) Phrygian Dominant, for most of the song (though I do hear G harmonic at points). The notes are the same but the "note of rest" the song is centered on, seems to be D, which makes a different interval structure from harmonic minor. Those vocals are brilliant!