Rabat - First Lady Michelle Obama and her daughters landed in Marrakesh last night and were greeted by Lalla Salma, King Mohammed VI’s wife, on the tarmac.