
Charlotte Tilbury Launches in Mexico
A little over a decade after her eponymous brand first arrived in North America, Charlotte Tilbury is crossing the pond again. Tilbury’s full collection of makeup, skincare and fragrance will launch in Sephora Mexico from May 16, the brand announced on …