Mali is a land of many cultures and creeds, sandwiched between the rolling Sahel and the endless dunes of the Sahara Desert. From the salt-caked outposts of ...