I am a Nigerian citizen and have booked a Turkish Airlines flight to Nigeria with 12 hours both ways (return) layover at Istanbul Airport. I have a Chinese residence permit.
Do I need a transit visa at Istanbul Airport to enter Istanbul for city sightseeing?