Photo courtesy of Straits Times Reports of significant public uprisings from Morocco, a country in North Africa, and Madagascar, an island nation on the African continent, have been consistent in ...