Life

A-list extravanganza at Dior show in Marrakech

Jessica Alba, Lupita Nyong'o, Karlie Kloss and Shailene Woodley among celebrities at Dior's Cruise Show in Morocco. (April 30)