Wonderland. Beyonce for H&M swimwear campaign Queen Bey strips off for her first campaign with the high street giant. News