Apple 10253 Published by

Apple Computer last week completed a series of substantial renovations to its London retail shop, helping it regain the accolade of the company's largest retail store from the recently opened Fifth Avenue location in New York City.

According to a ...

Renovated London store now Apple's largest