Fabulously Spotted: Salma Hayek Wearing Saint Laurent – ‘Les P’tits Cracks’ Charity Diner