I was going to Dubai, with a transit in Istanbul. I was to land in Atatürk International Airport and, on the same day, fly from Sabiha Gökçen Airport. Both flights were on Turkish Airlines.
When I got to Murtala International Airport in Lagos, Nigeria, they refused to check me in, saying that I didn't have a Turkish transit visa.
Right now, I'm at home, and confused; I don't know what to do. I'm a Nigerian and bought my ticket through an agent.
Is there anything I can do now? And how to avoid such situation in the future?