I am an indian citizen. I will go to Bloemfontein, South Africa for postdoctoral research at the end of August. I have to stop at Dubai International airport for 4.35 hours for my next connecting flight. I will be travelling through Emirates flight. My question is - Do I need any transit visa at dubai airport for 4.35 stopover time?