I had intention to fly with Gulf Air from Mashhad to Mumbai via Bahrain to participating in an International Symposium with my husband. We had bought Return tickets including Mashhad-Bahrain, Bahrain-Mumbai and return as a four-fold ticket.
It was "OK" ticket but in profound shocking we couldn't board because of any reasonable argument, though we had boarding pass with seat numbers. How did they off-load us when our luggage went to Mumbai and we couldn't receive it in returning to Mashhad. Gulf Air staff who was in charge didn't try to suggest us any alternative via other Airlines to travel to Mumbai in contrast to common law of Airlines, Nevertheless I had to be in Mumbai before next day noon. Therefore we requested to return to Mashhad. They made us wait in transit hall for 27 hours without any properties or place to rest.
I expect them to compensate and I claim to refund ticket, visa and exit prices that they scathed us.