Kenya has banned protests in three major city centres following weeks of demonstrations by opposition supporters.

The ban was issued on Thursday by interior minister Fred Matiangi and covers business districts in Nairobi, the western city of Kisumu and the port of Mombasa – the scenes of repeated demonstrations since the Supreme Court annulled the last vote in August, citing irregularities.

The right to protest is enshrined in Kenya’s constitution, “but we shall not allow a few people while purportedly exercising their freedoms to infringe on the rights of others,” Matiangi said.

“Due to the clear present and imminent danger of breach of peace and public order as witnessed in recent demonstrations, the government notifies the public that, for the time being, we will not allow demonstrations within central business districts of Nairobi, Mombasa and Kisumu,” Matiangi continued.

Kenya has been gripped by protests after President Uhuru Kenyatta claimed victory at the at the August 8th election.

The result of the summer election was however annulled by the the country’s Supreme Court and called for a rerun of the election on October 26.

However opposition leader Raila Odinga this week withdrew from the upcoming election, saying that without reforms to Kenya’s election commission the new vote could be run worse than the first one, and he has called on supporters to protest for changes.