Who turned up to the Elle Awards in Barcelona last night wearing these incredible heels? CLUE: She doesn't wear leather or fur so you can bet these shoes are synthetic or made from a leather-like plant derivative...

It's designer Stella McCartney. Surely the animal-friendly clue was a dead giveaway!


[Image: Miquel Benitez/Rex Features]