While France rolls out the red carpet for the Moroccan Prime Minister and the press is unstinting in its praise of the country¹s supposed "progression to democracy", thousands of children wander the streets of Casablanca looking for a place to sleep. One woman has devoted her life to them. She has earned herself the nickname of Mother Courage in the process.