A traffic ban has been imposed and major roads sealed off in the Somali capital, Mogadishu, ahead of a presidential vote. On Tuesday evening, suspected Al-Shabab militants launched a series of attacks, with two mortar rounds fired close to the venue where the vote will be held.