The mayor of Somalia's capital, Mogadishu, has forbidden restaurants along the beachfront from opening beyond midnight.

The Lido beach restaurants turn into clubs at night and have been staying open 24 hours a day.

Mayor Abdirahman Abdi Osman said they were promoting immoral behaviour and were attracting drug traffickers and sex workers.

Elders and religious leaders have also been expressing concern about the night life there.

The beach's popularity in recent years has been viewed as a sign of improved security in Mogadishu.

But the Islamist militant group, al-Shabab, has targeted the area before - killing 20 people at the beach during an attack in 2016.