Apple Opening World’s Largest Store In Grand Central Station (New York)

Well, Apple is up to it again. First, it was the Louvre, now it is another iconic building. If Apple is successful with this then they will be building up a resume of being able to do business where very few other companies are allowed to and at a scale which is unparalleled.