Our History | Vodafone Egypt
Our History
The Sustainability story at Vodafone is a journey that goes beyond doing business as usual and external recognition. Vodafone is proud to be one of the leading companies to adopt Corporate Social Responsibility (CSR) in Egypt and has been giving back to the Egyptian society since 2002 with a number of community development projects. To this day Vodafone has been practicing CSR in the field of health, education, and disability.
In 2016, we set out to redefine our approach to corporate Social Responsibility. In doing so, our intention was to ensure an even closer alignment between the core commercial goals of our business and the maximum possible social, economic and environmental impact achievable as a consequence of those goals. The outcome from our work during 2014-16 is a new sustainable business strategy for Vodafone Egypt. The transformational change from the CSR model to the Sustainable Business model is a reflection of our desire to ensure our business objectives have a clear social and economic purpose. We believe a commitment to enhancing lives and livelihoods through our promise ‘Power to you’.
-
Vodafone Blood Donation Campaign
Vodafone Egypt organizes two Blood Donation campaigns annually to raise awareness on the life-saving importance of donating blood.
-
Vodafone Orphan’s Day
Vodafone has celebrated Orphan’s Day each year on the first Friday of April. 1000 -1500 Orphan Children were hosted every year on that special day to engage in fun filled activities.
-
Ramadan Giving Program
Ramadan is the peak of Charity and good deeds of the year. Each year we make sure to give back to our society through number of social activities.
-
Egyptian Food Bank Initiative
Vodafone sponsored a campaign to support the Egyptian Food Bank in its goal to eliminate hunger in Egypt. Throughout the last 2 years.
-
Vodafone Winter Support Caravan
Vodafone sponsored a campaign to support the Egyptian Food Bank in its goal to eliminate hunger in Egypt. Throughout the last 2 years.
-
Back To School Campaign
In 2006, Vodafone launched its annual Back to School initiative. This campaign supported children’s education by contributing school bags and supplies to students.
-
Charity Bazaars
NGOs play an active and prominent role in civil society, with contributions that include providing basic social services, undertaking community development projects.
-
Medical Caravans for Blindness Prevention
Vodafone aspires to offer support to avail health services to Egypt’s remote villages which are often deprived of adequate health facilities and specialized medical care.
The following has evaluated to null or missing: ==> cur_Description.SVGTag [in template "20116#20160#44605" at line 15, column 45] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${htmlUtil.unescape(cur_Description.S... [in template "20116#20160#44605" at line 15, column 25] ----
1<!--start Why Vodafone-->
2<#if Description?? && Description.getSiblings()?has_content>
3<aside>
4 <div class="why-vodafone">
5 <div class="background background--cover ">
6 <div class="background__image lazyload" data-bgset="${htmlUtil.unescape(WhyVodafoneBackground.getData())}">
7
8 </div>
9 </div>
10 <div class="why-vodafone__content">
11 <h2 class="heading heading--3 heading--leading">${htmlUtil.unescape(Title.getData())}</h2>
12 <ul class="grid grid--gutter">
13 <#list Description.getSiblings() as cur_Description>
14 <li class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--1/${Description.getSiblings()?size}">
15 ${htmlUtil.unescape(cur_Description.SVGTag.getData())}
16 <span class="why-vodafone__caption">${htmlUtil.unescape(cur_Description.Description1.getData())}</span>
17 </li>
18 <div style="display:none">
19 ${htmlUtil.unescape(cur_Description.SVGSource.getData())}
20 </div>
21 </#list>
22 </ul>
23 </div>
24
25 </div>
26</aside><!--end Why Vodafone-->
27</#if>
The following has evaluated to null or missing: ==> cur_Description.SVGTag [in template "20116#20160#44605" at line 15, column 45] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${htmlUtil.unescape(cur_Description.S... [in template "20116#20160#44605" at line 15, column 25] ----
1<!--start Why Vodafone-->
2<#if Description?? && Description.getSiblings()?has_content>
3<aside>
4 <div class="why-vodafone">
5 <div class="background background--cover ">
6 <div class="background__image lazyload" data-bgset="${htmlUtil.unescape(WhyVodafoneBackground.getData())}">
7
8 </div>
9 </div>
10 <div class="why-vodafone__content">
11 <h2 class="heading heading--3 heading--leading">${htmlUtil.unescape(Title.getData())}</h2>
12 <ul class="grid grid--gutter">
13 <#list Description.getSiblings() as cur_Description>
14 <li class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--1/${Description.getSiblings()?size}">
15 ${htmlUtil.unescape(cur_Description.SVGTag.getData())}
16 <span class="why-vodafone__caption">${htmlUtil.unescape(cur_Description.Description1.getData())}</span>
17 </li>
18 <div style="display:none">
19 ${htmlUtil.unescape(cur_Description.SVGSource.getData())}
20 </div>
21 </#list>
22 </ul>
23 </div>
24
25 </div>
26</aside><!--end Why Vodafone-->
27</#if>
The following has evaluated to null or missing: ==> cur_Description.SVGTag [in template "20116#20160#44605" at line 15, column 45] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${htmlUtil.unescape(cur_Description.S... [in template "20116#20160#44605" at line 15, column 25] ----
1<!--start Why Vodafone-->
2<#if Description?? && Description.getSiblings()?has_content>
3<aside>
4 <div class="why-vodafone">
5 <div class="background background--cover ">
6 <div class="background__image lazyload" data-bgset="${htmlUtil.unescape(WhyVodafoneBackground.getData())}">
7
8 </div>
9 </div>
10 <div class="why-vodafone__content">
11 <h2 class="heading heading--3 heading--leading">${htmlUtil.unescape(Title.getData())}</h2>
12 <ul class="grid grid--gutter">
13 <#list Description.getSiblings() as cur_Description>
14 <li class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--1/${Description.getSiblings()?size}">
15 ${htmlUtil.unescape(cur_Description.SVGTag.getData())}
16 <span class="why-vodafone__caption">${htmlUtil.unescape(cur_Description.Description1.getData())}</span>
17 </li>
18 <div style="display:none">
19 ${htmlUtil.unescape(cur_Description.SVGSource.getData())}
20 </div>
21 </#list>
22 </ul>
23 </div>
24
25 </div>
26</aside><!--end Why Vodafone-->
27</#if>
The following has evaluated to null or missing: ==> cur_Description.SVGTag [in template "20116#20160#44605" at line 15, column 45] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${htmlUtil.unescape(cur_Description.S... [in template "20116#20160#44605" at line 15, column 25] ----
1<!--start Why Vodafone-->
2<#if Description?? && Description.getSiblings()?has_content>
3<aside>
4 <div class="why-vodafone">
5 <div class="background background--cover ">
6 <div class="background__image lazyload" data-bgset="${htmlUtil.unescape(WhyVodafoneBackground.getData())}">
7
8 </div>
9 </div>
10 <div class="why-vodafone__content">
11 <h2 class="heading heading--3 heading--leading">${htmlUtil.unescape(Title.getData())}</h2>
12 <ul class="grid grid--gutter">
13 <#list Description.getSiblings() as cur_Description>
14 <li class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--1/${Description.getSiblings()?size}">
15 ${htmlUtil.unescape(cur_Description.SVGTag.getData())}
16 <span class="why-vodafone__caption">${htmlUtil.unescape(cur_Description.Description1.getData())}</span>
17 </li>
18 <div style="display:none">
19 ${htmlUtil.unescape(cur_Description.SVGSource.getData())}
20 </div>
21 </#list>
22 </ul>
23 </div>
24
25 </div>
26</aside><!--end Why Vodafone-->
27</#if>
The following has evaluated to null or missing: ==> cur_Description.SVGTag [in template "20116#20160#44605" at line 15, column 45] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${htmlUtil.unescape(cur_Description.S... [in template "20116#20160#44605" at line 15, column 25] ----
1<!--start Why Vodafone-->
2<#if Description?? && Description.getSiblings()?has_content>
3<aside>
4 <div class="why-vodafone">
5 <div class="background background--cover ">
6 <div class="background__image lazyload" data-bgset="${htmlUtil.unescape(WhyVodafoneBackground.getData())}">
7
8 </div>
9 </div>
10 <div class="why-vodafone__content">
11 <h2 class="heading heading--3 heading--leading">${htmlUtil.unescape(Title.getData())}</h2>
12 <ul class="grid grid--gutter">
13 <#list Description.getSiblings() as cur_Description>
14 <li class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--1/${Description.getSiblings()?size}">
15 ${htmlUtil.unescape(cur_Description.SVGTag.getData())}
16 <span class="why-vodafone__caption">${htmlUtil.unescape(cur_Description.Description1.getData())}</span>
17 </li>
18 <div style="display:none">
19 ${htmlUtil.unescape(cur_Description.SVGSource.getData())}
20 </div>
21 </#list>
22 </ul>
23 </div>
24
25 </div>
26</aside><!--end Why Vodafone-->
27</#if>
The following has evaluated to null or missing: ==> cur_Description.SVGTag [in template "20116#20160#44605" at line 15, column 45] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${htmlUtil.unescape(cur_Description.S... [in template "20116#20160#44605" at line 15, column 25] ----
1<!--start Why Vodafone-->
2<#if Description?? && Description.getSiblings()?has_content>
3<aside>
4 <div class="why-vodafone">
5 <div class="background background--cover ">
6 <div class="background__image lazyload" data-bgset="${htmlUtil.unescape(WhyVodafoneBackground.getData())}">
7
8 </div>
9 </div>
10 <div class="why-vodafone__content">
11 <h2 class="heading heading--3 heading--leading">${htmlUtil.unescape(Title.getData())}</h2>
12 <ul class="grid grid--gutter">
13 <#list Description.getSiblings() as cur_Description>
14 <li class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--1/${Description.getSiblings()?size}">
15 ${htmlUtil.unescape(cur_Description.SVGTag.getData())}
16 <span class="why-vodafone__caption">${htmlUtil.unescape(cur_Description.Description1.getData())}</span>
17 </li>
18 <div style="display:none">
19 ${htmlUtil.unescape(cur_Description.SVGSource.getData())}
20 </div>
21 </#list>
22 </ul>
23 </div>
24
25 </div>
26</aside><!--end Why Vodafone-->
27</#if>
The following has evaluated to null or missing: ==> cur_Description.SVGTag [in template "20116#20160#44605" at line 15, column 45] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${htmlUtil.unescape(cur_Description.S... [in template "20116#20160#44605" at line 15, column 25] ----
1<!--start Why Vodafone-->
2<#if Description?? && Description.getSiblings()?has_content>
3<aside>
4 <div class="why-vodafone">
5 <div class="background background--cover ">
6 <div class="background__image lazyload" data-bgset="${htmlUtil.unescape(WhyVodafoneBackground.getData())}">
7
8 </div>
9 </div>
10 <div class="why-vodafone__content">
11 <h2 class="heading heading--3 heading--leading">${htmlUtil.unescape(Title.getData())}</h2>
12 <ul class="grid grid--gutter">
13 <#list Description.getSiblings() as cur_Description>
14 <li class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--1/${Description.getSiblings()?size}">
15 ${htmlUtil.unescape(cur_Description.SVGTag.getData())}
16 <span class="why-vodafone__caption">${htmlUtil.unescape(cur_Description.Description1.getData())}</span>
17 </li>
18 <div style="display:none">
19 ${htmlUtil.unescape(cur_Description.SVGSource.getData())}
20 </div>
21 </#list>
22 </ul>
23 </div>
24
25 </div>
26</aside><!--end Why Vodafone-->
27</#if>