On to Marrakesh: Last night's rain in the mountains was now in the river