Adidas has opened its first football flagship store in the world in southern China's Guangzhou Teemall. (more…)