Avon Calling

Beauty brand Avon is 125 years old this September. To celebrate, it has sent us this collection of its classic ads from the 1950s, 60s and 70s…

POWERPOINT DESIGNER

London Bridge