My wife was not allowed to board her flight from Bangalore to the UK via Frankfurt and Dusseldorf as the Lufthansa staff claimed she needed a Shengen visa to take the flight from Frankfurt to Dusseldorf. She has an Indian passport with a valid UK spouse visa for 2 years.
I'm currently trying to book her on another flight and I've seen one going from Bangalore to Manchester,UK via Abu Dhabi and Dublin. I'm worried that the same issue may come up again in Dublin. Would she require a transit visa in this scenario to enter Dublin?
Also were the Lufthansa staff correct in not letting her board the original flight. I'm sure I've read that spouses of British Citizens are amongst those exempt from airport transit visa requirements in Germany?