Hi There,

I have a British Passport so from what you say she will need a Schengen Visa.

thanks,

SDM