Bahrain Freelance Visa 5-year residence card 1-year visa 1- year medical 1-year insurance Airport PickupProcessing Time 40 daysPayment 700000