Rabi Al Awwal is the 3rd month in the Islamic calendar and can be translated into meaning ‘The First Spring’. A number of iconic events are narrated to have taken place durin…
Background:Gaza is a self governing Palestinian territory which has faced economic isolation from many parts of the international community from 2006 onwards. The territories of th…