The best leather pieces for all ages – in pictures | Fashion

Cecilia wears blazer, £89, stories.com. Top, £55, by Madewell, from net-a-porter.com. Faux leather skirt, £285, by Nanushka, from net-a-porter.com. Boots, £185, whistles.com. Hair: Shukeel at Frank Agency using Fudge Hair. Makeup: Bernadette Krejci using MAC. Fashion assistant: Melina Frangos. Models:… Read More

Eco-chic and trouser suits: how Meghan Markle’s style reads the room | Fashion

The future royal wore a trouser suit for her first official evening engagement with Prince Harry, ushering in a new kind of sartorial diplomacy Meghan Markle and Prince Harry at an awards ceremony in central London this week. Photograph: Rex/Shutterstock… Read More