Queen Bey strips off for her first campaign with the high street giant.

Beyonce in H&M digital dress

Beyonce might be under fire from US conservatives for her recent trip to Cuba, but she’s hitting back in typical Bey fashion – by looking hotter than all the haters in the most recent images for her H&M swimwear campaign.

Photographed by Inez Van Lamsweerde and Vinoodh Matadin in Nassau, the Bahamas’s capital city, the campaign is part of the Swedish chain’s all-out assault on your summer wardrobe (the TV spot, filmed by music video director Jonas Åkerlund, is to follow). Who needs Treasury approval when you look this good?

Beyonce in tie-dye bikini for H&M campaign Beyonce in yellow bikini for H&M campaign

Beyonce in H&M digital dress