Singer Kylie Minogue has performed in Shanghai to launch H&M's first stores in mainland China. Kylie launches H&M in China