i am planning to visit Bahrain from Riyadh through the King Fahd Causeway. I have stayed in Riyadh for more than six months and the category under which my residency falls should not be an issue to obtain Bahrain visa. The only issue I have is that my Iqama (Saudi residency) has only four months to expire during the time I plan to travel. Will it be possible for me to obtain on arrival visa? If it is not possible what other alternatives are available? My nationality is Sri Lanka.