Hi,
My wife had a Schengen Visa Reagrupacion Familiar UE/EEE (type C) visa when Qatar Airways stopped her from boarding her flight.
She never saw anyone from immigration as the airline stopped her from getting that far.
In Cebu she had to change her flight to the next available flight and also had to buy a refundable return ticket from Madrid to Cebu.
In Qatar, my wife was also asked for her return ticket.
In Spain, the return ticket was cancelled by a call to the Madrid Qatar airways office and now we are waiting for the refund money minus 100 euros cancellation fee.
Regards,
Dave and Cecille