A shop owner feeds street cats in Chefchaouen, northern Morocco. By Mosa'ab Elshamy