Luxury department store Selfridges has announced that they will put an end to the sale of exotic animal skins, following their ban on the sale of fur in 2005. What does this actually say to […]
Luxury department store Selfridges has announced that they will put an end to the sale of exotic animal skins, following their ban on the sale of fur in 2005. What does this actually say to […]