I would be arriving at Dubai on a flydubai flight from zanzibar and then heading to my final destination of New york on a Emirates flight. Because of the duration of my US visa I cant get an on arrival visa and have to apply beforehand. I reached out to emirates to apply for my transit visa and they mentioned they cant process it because a leg of it is handled by flydubai. I got a similar reply from flydubai as well. So if both these wont apply the transit visa for me how can I go about applying for my transit visa. Please provide some guidance.