When an EU/EFTA citizen enters a non-EU country which is visa free, do they need to have their boarding pass on hand at the immigration booth? One can simply lose their boarding pass during the flight and I wonder if not having a boarding pass at arrival can pose any problem!?
I know no country in the world which requires the boarding pass at arrival immigration (unless getting a visa on arrival is dependent on where you arrive from, such as for US citizens in Baku).
In fact I always leave the boarding pass on the aircraft since I no longer need it after boarding the flight.
At immigration I only show my passport or (in Europe, Turkey, Georgia and overseas France) ID card