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

Cecilia wears blazer, £89, Top, £55, by Madewell, from Faux leather skirt, £285, by Nanushka, from Boots, £185, 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