The current president, Dahir Riyale Kahin has worn the first multi-party elections in 2003 with a margin of just 80 votes
To:
From:
Your Name:
Message: