This recipe for mille-feuille, or Napoleon as it's also known, is a classic French pastry which is readily available in Moroccan pastry shops. It's made by sandwiching crispy layers of puff pastry with a rich custard pastry cream filling and then garnishing the top with a glossy royal icing.