In Egypt there is definitely a sitar in the background now that I listen to it. The guitar sounds mad cool in the beginning of that song too. It sounds like a darn Bouzouki!
I still don't hear a mini harp in Lady of the Snow though. I hear it in a lot of their other songs on other albums like V, but I always assumed that was orchestration work or keyboard.