Morocco: Art flourishes on the walls of Rabat.
A stroll through the avenues and alleys of Rabat reveals an array of freshly painted works, in which larger-than-life fantastical creatures coexist with realistic portraits and scenes of daily life. Their creators flocked from all over the North African kingdom and beyond to Rabat last week for the street art festival.