Avon announced it has donated more than $16 million worth of products to numerous charitable organizations as part of its “continuing commitment to giving back and making a positive impact on the world.” Donations include ...