I'll be traveling from Japan to the USA next week, but I have a layover in Shanghai, and I will need to change airlines / airplanes.
Will I need to go through immigration to collect the luggage twice (once in Shanghai and once in the States) or will everything be check through to the USA?