Answered by Ross
|
Dec. 22, 2019 18:26
Debi, so you will fly from Bali to Toronto via Shanghai and stay for not more than 144 hours in Shanghai? If yes and you don't have any other layovers in mainland China, you will be able to enjoy the 144h visa-free transit and no visa is required.