My wife is an Thai national with an Thai passport. She holds an spouse/partner leave to remain in the UK residence permit. Does she need to apply for a Schengen visa before travelling to France or any other Schengen countries? And if so does she need to apply for a separate Schengen visas for each planned trip (eg France in May, Austria in July, Malta in September etc)