I am an Indian citizen with a permanent residence permit for The Netherlands. I am traveling to Amsterdam from Mumbai (India). I have a visa for neither Muscat nor Turkey. I am traveling from Mumbai to Muscat via one airline (Indigo). And then I am traveling from Muscat to Amsterdam via Istanbul with Pegasus Airlines.
I am traveling without any checked-in baggage as I don't have a transit visa at Muscat (to get around the problem of doing self check-in at Muscat).
Because I can not go via passport control at Muscat, I would like to do online check-in and get boarding passes beforehand.
Do I still need a transit visa for Oman (Muscat)? Can the first airline from Mumbai to Muscat (Indigo) deny me boarding because I don't have a transit visa?
Is TWOV (Transit Without Visa) not applicable to me?