Last week, we noted that workers had begun removing barricades and scaffolding surrounding Apple's first store in Berlin, Germany amid rumors that the store would open during the first weekend of May.
Article Link: Apple's First Berlin Store to Open Friday, May 3