Whose shoes are these?
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]