<human>:  Who is the current president of Somalia?
<bot>: 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.