Senegal's Constitutional Council has ruled that a decree signed by President Macky Sall to delay the election was unconstitutional. The postponement had caused outcry from the opposition and violent protests in a country seen as a bastion of democracy.