Stars dazzle at Naomi Campbell's charity fashion show in Cannes, with other red carpet appearances from Kendall Jenner, Bella Hadid and Aishwarya Rai Bachchan. (May 14)