So I just visited Bahrain March 2023 to start an NGO. BEDB issued 30d visa.
I get that a Bahraini NGO is a recent entity (one year or newer)
I didn't exchange any money at the airport, thinking I would be able to withdraw local currency via ATM anywhere as was on my ATM card.
Couldn't get past the UPN / CPR number on any machines outside the airport- in retrospect I should have taken measures to bring actual cash.
FYI not all taxis take cards even though they might say they do....
Am I missing something obvious? Once the NGO gets going I can get some cred but WTF as far as visitors go.