I will be travelling through spice jet from Ahmedabad to Muscat. I have a layover of 4h 15m in Muscat and then have a Pakistan International Airlines (PIA) flight from Muscat to karachi. I won't have any check-in luggage with me and have valid pakistani visa.
Do I need 'OK to Board' and/or transit visa?