Designed by
Title
Exterior Apple flagship store, Beijing, China #90703671
Description
BEIJINGââ¬âAPRIL 3, 2012. Apple flagship store on April 3, 2012 in Beijing. In 2011, Apple sold 172 million iPods, iPhones and iPads, These post-PC devices making up a total of 76-percent of its revenue
This image is editorial