Madrid and Magical Morocco end Marrakesh