I am travelling from India to Iran via Dubai. I am not sure about visa requirement for Dubai. I am travelling on Emirates from Delhi to Dubai which arrives at terminal 3 in Dubai. Then from Terminal 2 of Dubai, I will be taking flight to Iran which is not emirates. I know that if it would have been emirates flight on both the sectors, I definitely dont require any visa for UAE. but in this case first I will have to collect my baggage then will have to travel from terminal 3 to terminal 2...then check in once again with connecting airline. Also I am not sure if I will have to go through immigration process for both before collecting my luggage from Emirates at terminal 3 and after depositing my luggage with connecting airline at terminal 2. Please let me know do I need to have any Visa or is there any service or facility available which allows passengers to transfer their luggage directly for check in and go to other terminal. please reply soon as I am planning to travel in next week only.