September 19th, 2005 - 08:28 GMT Swatch opens new store in Algeria The Swiss brand Swatch, which is one of the world leaders in the watch market, inaugurated a new store in Didouche Mourad, Algeria on Thursday Septemb Read more