Avon signs Salma Hayek as spokeswoman
Avon has signed actress Salma Hayek as spokeswoman for the Avon fragrance and colour cosmetics ranges, on a two-year contract. Avon UK has confirmed that it will extend its contract with Tamzin Outhwaite as its face for the UK.