I took flight from Boston to Shanghai.
I only got boarding pass from Boston to Beijing
then I went through customs in Beijing
Then check in again for the flight from beijing to shanghai
Both flights were operated by hainan
I only got boarding pass from Boston to Beijing
then I went through customs in Beijing
Then check in again for the flight from beijing to shanghai
Both flights were operated by hainan