I am a Cuban citizen flying from Cuba to Africa. I am changes planes at Istabul Airport, with about 10 hours wait before going to Zimbabwe in Africa. My issue is I am using 2 non aligned airlines, erofloat from Cuba to Istabul then Egypt Air from Istabul to Zimbabwe, Africa. I do not want to leave the airport. Do I need a transit visa, since l have to collect my bags and check in again for the other airline?