News

The beauty giant forecasted steep sales declines as retailers offload existing inventory and consumer demand stays soft.
Organisers have announced that next month's final at Twickenham is already a sellout, with all 82,000 seats taken.