
24hr visa free transit
Hi, I have Bangladeshi passport. I want to fly to Spain from Dhaka via China. The following two options.
(1) Dhaka-Kunming-Shanghai-Barcelona. The time beween landing Kunming and departure from Shanghai within the 24hrs limit. As I do not have Chinese visa and to take domestic flight to Shanghai, will I get the 24hrs visa free transit? Does 2hrs at Kunming enough to complete the formalities? As all legs are on same airline China eastern will I able to checked baggage in Dhaka and claim in Barcelona?
(2) Dhaka-Beijing-Barcelona(Air China). Transit 22hrs. Can I get the 24hrs visa free transit and exit permit to visit Beijing city during this long layover? And as the both legs are on same airline, can I checked baggage in Dhaka and claim at my destination Barcelona?
Many thanks in advance for your time and consideration.