diff --git a/holidays/holidays.qrc b/holidays/holidays.qrc
index b4034b5..28c17b8 100644
--- a/holidays/holidays.qrc
+++ b/holidays/holidays.qrc
@@ -1,135 +1,136 @@
plan2/holiday_ar_es
plan2/holiday_at_de
plan2/holiday_au-act_en-gb
plan2/holiday_au-nsw_en-gb
plan2/holiday_au-nt_en-gb
plan2/holiday_au-qld_en-gb
plan2/holiday_au-sa_en-gb
plan2/holiday_au-tas_en-gb
plan2/holiday_au-vic_en-gb
plan2/holiday_au-wa_en-gb
plan2/holiday_ba-srp_sr
plan2/holiday_ba-srp_sr@ijekavian
plan2/holiday_ba-srp_sr@ijekavianlatin
plan2/holiday_ba-srp_sr@latin
plan2/holiday_bb_en-gb
plan2/holiday_be_fr
plan2/holiday_be_nl
plan2/holiday_be_wa
plan2/holiday_bg_bg
+ plan2/holiday_bh_ar
plan2/holiday_br_pt-br
plan2/holiday_by_be
plan2/holiday_ca-qc_fr
plan2/holiday_ca_en-gb
plan2/holiday_ch_de
plan2/holiday_ch_fr
plan2/holiday_ch_it
plan2/holiday_ci_fr
plan2/holiday_cl_es
plan2/holiday_cm_en
plan2/holiday_cm_fr
plan2/holiday_cn_zh-cn
plan2/holiday_co_es
plan2/holiday_cr_en
plan2/holiday_cr_es
plan2/holiday_cz_cs
plan2/holiday_de-bb_de
plan2/holiday_de-bw_de
plan2/holiday_de-by_de
plan2/holiday_de-hh_de
plan2/holiday_de-mv_de
plan2/holiday_de-nw_de
plan2/holiday_de-rp_de
plan2/holiday_de-sh_de
plan2/holiday_de-sl_de
plan2/holiday_de-sn_de
plan2/holiday_de-st_de
plan2/holiday_de-th_de
plan2/holiday_de_de
plan2/holiday_dk_da
plan2/holiday_dz_ar
plan2/holiday_dz_fr
plan2/holiday_ee_et
plan2/holiday_eg_ar
plan2/holiday_es-ct_ca
plan2/holiday_es_es
plan2/holiday_fi_fi
plan2/holiday_fr_fr
plan2/holiday_gb-eaw_en-gb
plan2/holiday_gb-nir_en-gb
plan2/holiday_gb-sct_en-gb
plan2/holiday_gf_fr
plan2/holiday_gp_fr
plan2/holiday_gr_el
plan2/holiday_gr_el_nameday
plan2/holiday_gt_es
plan2/holiday_hk_en-gb
plan2/holiday_hk_zh-cn
plan2/holiday_hr_hr
plan2/holiday_hu_hu
plan2/holiday_id_en-us
plan2/holiday_id_id
plan2/holiday_ie_en-gb
plan2/holiday_ie_ga
plan2/holiday_il_en-us
plan2/holiday_il_he
plan2/holiday_in_en-gb
plan2/holiday_ir_en-us
plan2/holiday_ir_fa
plan2/holiday_is_is
plan2/holiday_it-bz_de
plan2/holiday_it_it
plan2/holiday_jm_en-gb
plan2/holiday_jp_en-us
plan2/holiday_jp_ja
plan2/holiday_kr_ko
plan2/holiday_kz_kk
plan2/holiday_kz_ru
plan2/holiday_lt_lt
plan2/holiday_lu_fr
plan2/holiday_lu_lb
plan2/holiday_lv_lv
plan2/holiday_ma_ar
plan2/holiday_ma_fr
plan2/holiday_mq_fr
plan2/holiday_mu_en
plan2/holiday_mx_es
plan2/holiday_na_en-gb
plan2/holiday_nc_fr
plan2/holiday_nl_nl
plan2/holiday_no_nb
plan2/holiday_no_nn
plan2/holiday_nz_en-gb
plan2/holiday_pa_en
plan2/holiday_pa_es
plan2/holiday_pe_es
plan2/holiday_pf_fr
plan2/holiday_pl_pl
plan2/holiday_pt_pt
plan2/holiday_py_es
plan2/holiday_re_fr
plan2/holiday_ro_ro
plan2/holiday_rs_sr
plan2/holiday_rs_sr@ijekavian
plan2/holiday_rs_sr@ijekavianlatin
plan2/holiday_rs_sr@latin
plan2/holiday_ru_ru
plan2/holiday_se_sv
plan2/holiday_sg_en-gb
plan2/holiday_si_sl
plan2/holiday_sk_sk
plan2/holiday_sm_it
plan2/holiday_th_en-gb
plan2/holiday_tr_en-gb
plan2/holiday_tr_tr
plan2/holiday_ua_uk
plan2/holiday_us_en-us
plan2/holiday_uy_es
plan2/holiday_ve_es
plan2/holiday_wf_fr
plan2/holiday_yt_fr
plan2/holiday_za_en-gb
diff --git a/holidays/plan2/holiday_bh_ar b/holidays/plan2/holiday_bh_ar
new file mode 100644
index 0000000..a73826d
--- /dev/null
+++ b/holidays/plan2/holiday_bh_ar
@@ -0,0 +1,75 @@
+::
+:: Country: Bahrain
+::
+:: Language: Arabic
+::
+:: Author: Safa AlFulaij
+::
+:: Updated: 2018-08-12
+::
+:: Source: https://www.cbb.gov.bh/page-p-official_bank_holidays.htm
+::
+
+:: Metadata
+country "bh"
+language "ar"
+:name "[optional - defaults to country name]"
+: Holidays in Kingdom of Bahrain
+description "العُطل في مملكة البحرين"
+
+:: Public Holidays
+: New Years Day
+"رأس السنة الميلادية" public on january 1
+"رأس السنة الميلادية (تعويضية)" public on ( (([january 1] == [friday after ([january 1])]) || ([january 1] == [saturday after ([january 1])])) ? [sunday after ([january 1])] : noop )
+
+: Islamic New Year
+"رأس السنة الهجرية" public religious on hijri muharram 1
+"رأس السنة الهجرية (تعويضية)" public religious on hijri ( (([muharram 1] == [friday after ([muharram 1])]) || ([muharram 1] == [saturday after ([muharram 1])])) ? [sunday after ([muharram 1])] : noop )
+
+: Eid ul-Fitr
+"عيد الفطر" public religious on hijri shawwal 1 length 3
+"عيد الفطر (تعويضية)" public religious on hijri ( (([shawwal 1] == [friday after ([shawwal 1])]) || ([shawwal 1] == [saturday after ([shawwal 1])])) ? [sunday after ([shawwal 1])] : noop ) length 3
+"عيد الفطر (تعويضية)" public religious on hijri ( (([shawwal 2] == [friday after ([shawwal 2])]) || ([shawwal 2] == [saturday after ([shawwal 2])])) ? [sunday after ([shawwal 2])] : noop ) length 2
+"عيد الفطر (تعويضية)" public religious on hijri ( (([shawwal 3] == [friday after ([shawwal 3])]) || ([shawwal 3] == [saturday after ([shawwal 3])])) ? [sunday after ([shawwal 3])] : noop )
+
+: Eid ul-Adha
+"عيد الأضحى" public religious on hijri thualhijjah 10 length 3
+"عيد الأضحى (تعويضية)" public religious on hijri ( (([thualhijjah 10] == [friday after ([thualhijjah 10])]) || ([thualhijjah 10] == [saturday after ([thualhijjah 10])])) ? [sunday after ([thualhijjah 10])] : noop ) length 3
+"عيد الأضحى (تعويضية)" public religious on hijri ( (([thualhijjah 11] == [friday after ([thualhijjah 11])]) || ([thualhijjah 11] == [saturday after ([thualhijjah 11])])) ? [sunday after ([thualhijjah 11])] : noop ) length 2
+"عيد الأضحى (تعويضية)" public religious on hijri ( (([thualhijjah 12] == [friday after ([thualhijjah 12])]) || ([thualhijjah 12] == [saturday after ([thualhijjah 12])])) ? [sunday after ([thualhijjah 12])] : noop )
+
+: Prophet's birthday
+"المولد النبوي الشريف" public religious on hijri rabialawal 12
+"المولد النبوي الشريف (تعويضية)" public religious on hijri ( (([rabialawal 12] == [friday after ([rabialawal 12])]) || ([rabialawal 12] == [saturday after ([rabialawal 12])])) ? [sunday after ([rabialawal 12])] : noop )
+
+
+:: Civil
+: Labour Day
+"عيد العمال" public civil on may 1
+"عيد العمال (تعويضية)" public civil on ( (([may 1] == [friday after ([may 1])]) || ([may 1] == [saturday after ([may 1])])) ? [sunday after ([may 1])] : noop )
+
+:: Religious
+: Ashoora
+"عاشوراء" religious on hijri muharram 9 length 2
+
+:: Government
+
+:: Financial
+
+:: Commemorative
+
+:: Cultural
+: Labour Day
+"العيد الوطني" cultural on december 16 length 2
+"العيد الوطني (تعويضية)" cultural on ( (([december 16] == [friday after ([december 16])]) || ([december 16] == [saturday after ([december 16])])) ? [sunday after ([december 16])] : noop ) length 2
+"العيد الوطني (تعويضية)" cultural on ( (([december 17] == [friday after ([december 17])]) || ([december 17] == [saturday after ([december 17])])) ? [sunday after ([december 17])] : noop )
+
+:: Historical
+
+:: School
+
+:: Daylight Saving (Winter/Summer Time)
+
+:: Seasons
+
+:: Name Days