User: Who is the current president of Somalia?
Assistant: The current president of Somalia is Mohamed Abdullahi Mohamed. He was elected in 2012 and is the first president of Somalia to be elected by popular vote.