@Charles *********
The return flight is a separate issue. In principle you are supposed upon entry to have a return/onward flight or other transportation ticket for every country or territory where you are not a resident. In practice this is enforced somewhat arbitrarily, some countries/airlines always ask for it others rarely/not at all. But normally you can still mitigate this if it should happen to you, you can just buy a fully refundable ticket on the spot and cancel sometime later.