L'Oreal has agreed to buy Australian skincare brand Aesop in a deal worth $2.53bn (£2bn), the French beauty giant's largest takeover in decades. The brand is a "superb combination of urbanity ...