Former Somali President, Hassan Sheikh Mohamud, has been re-elected as the 10th president of Somalia, defeating incumbent President Mohamed Farmajo in the.