Our compatriots at Faq-Mac have provided us with a few photos from the new Apple retail store being built on Regent Street in London, England. While there is not much to see yet, the pictures do convey the size of the new flagship Apple Store, Europe’s first. The new store, which is expected to open before Christmas, will span 20,000 sq ft and cost Apple about £1.5 million a year in rent.