September 15th, 2005 - 06:56 GMT French company Celio opens new store in Algeria Paris-based men's clothing retailer Celio has opened a new store in Sidi Yahida, Algeria. Liberte Algeria reports that Celio boasts branches in 20 cou Read more