Kenyan President Uhuru Kenyatta (R) shakes hands with visiting Somali President Mohamed Abdullahi Mohamed at the State House in Nairobi, capital of Kenya, on March 23, 2017. Somali President Mohamed Abdullahi Mohamed began his first state visit to Kenya on Thursday ahead of a special summit on the Inter-Governmental Authority on Development (IGAD) to be held on Saturday. (Xinhua/Pan Siwei)