Somalia is on the brink of creating its first legitimate government in more than 20 years.

The National Constituent Assembly is meeting in Mogadishu and is due to vote on a new Constitution, and it will also pick members of parliament - who, in turn, will choose Somalia's next president.

Al Jazeera's Nazanine Moshiri reports from Nairobi in neighbouring Kenya.

Source: Al Jazeera