Some new and previously-revealed Apple Stores have appeared on an official company map, reports observe. Among these is a site in Paris, France, which is generally expected to appear in the Carrousel du Louvre, but could be beaten by a shop situated near the Garnier operahouse. Also mentioned is a store in Milan, Italy, the potential location of which remains ambiguous.