Beauty giant Avon pulled a 'cellulite shaming' campaign after public criticism from actress Jameela Jamil. AP 
Beauty giant Avon pulled a 'cellulite shaming' campaign after public criticism from actress Jameela Jamil. AP 

Avon pulls 'body shaming' campaign following criticism from Jameela Jamil