diff --git a/src/Sylius/Bundle/FixturesBundle/DataFixtures/ORM/LoadCountriesData.php b/src/Sylius/Bundle/FixturesBundle/DataFixtures/ORM/LoadCountriesData.php
index <HASH>..<HASH> 100644
--- a/src/Sylius/Bundle/FixturesBundle/DataFixtures/ORM/LoadCountriesData.php
+++ b/src/Sylius/Bundle/FixturesBundle/DataFixtures/ORM/LoadCountriesData.php
@@ -84,7 +84,12 @@ class LoadCountriesData extends DataFixture
     {
         $countryRepository = $this->getCountryRepository();
         $countries = Intl::getRegionBundle()->getCountryNames($this->defaultLocale);
-        $localisedCountries = array('es' => Intl::getRegionBundle()->getCountryNames('es'));
+
+        if (Intl::isExtensionLoaded()) {
+            $localisedCountries = array('es' => Intl::getRegionBundle()->getCountryNames('es'));
+        } else {
+            $localisedCountries = array();
+        }
 
         foreach ($countries as $isoName => $name) {
             $country = $countryRepository->createNew();
[Fixtures] Don't force to use `intl` extension for fixtures