can i get a visa on arrival if i have a layover of 23hours?
i'm an indian citizen living in japan and i'm visiting india in march. but on my way back, i have a layover of 23hours in shanghai. so can i get a visa on arrival for a day? or do i have to apply for it in advance?
Reply
