I'm an Indonesia passport holder, currently living in Japan with a working visa. I will be travelling to Vietnam.
On my flight back to Japan, I will leave from Vietnam to South Korea, Incheon and then to Japan. The layover is 5 hours. Do I need a transit visa under my condition?