Swedish fashion giant H&M pulled its latest Justin Bieber collection on Tuesday after heavy criticism from the pop star.

The company has removed the clothes "from our stores and online out of respect for the collaboration and for Justin Bieber," an H&M spokesman told AFP.

Bieber previously described the collection sold under his name as "trash," the singer explained on Instagram.

"Don't buy them," he added.

He has not approved any part of the H&M collection, he assured.

Bieber has around 270 million followers on the social network.

The textile company withdrew the collection, but contradicted Bieber's version: "As with all licensed products and partnerships, H&M has followed the correct approval procedures," said the spokesman.

The collection included sweaters, t-shirts, phone accessories and a tote bag featuring the 28-year-old musician ("What Do You Mean?") likeness.

H&M has been working with Bieber for several years.