We already know that Apple will be opening a pop-up shop at the famous Selfridges department store in London in order to show off the new Apple Watch but not the company has confirmed that it will be opening similar pop-up shops in Paris and Tokyo as well. The company’s highly-anticipated smartwatch will be shown off at the Galeries Lafayette department store in Paris as well as the Isetan Shinjuku store in Tokyo.