The Omotesando, Tokyo Google Store will be Google’s first physical store outside the US, as Engadget reports. It will also be Google’s 11th store worldwide since opening its first physical store in ...