Zimbabwe strong man Robert Mugabe is in the capital Kampala to witness the swearing in of President Yoweri Museveni.
Mugabe and Museveni are some of the longest serving African presidents.
They both don’t believe in term limits but the fact that as long as people still vote them into power and are still capable of delivering services.
Mugabe landed at Entebbe airport on Wednesday evening and was welcomed by Museveni.
Earlier, other African heads of state and representatives also jetted into the country ahead of the ceremony.
They are: Tanzania president John Pombe Magufuli, H.E Hage Geingob, president of Namibia, H.E Edgar Lungu of the republic of Zambia, H.E Teodoro Obiang Nguema Mbasogo -Equatorial Guinea, H.E Yan Junqi the vice C/Person of the standing committee of the NPC, His Excellency Essozimna Gnassingbe of the Republic of Togo and Jacob Zuma of South Africa.
The King of Lesotho -King Letsie III and the Prime Minister of Swaziland, Dr. Barnabas Dlamini arrived on Tuesday evening.
Kiir, Kenyatta missing
Meanwhile, the South Sudan president Salva Kiir who was also expected to arrive Wednesday did not show up.
Museveni was instrumental in the founding of South Sudan as an independent nation.
He also played a key role in Kiir’s ascension to power.
Museveni further saved Kiir from being overthrown by his deputy Riek Machar in 2013.
It is not clear why Kiir would miss Museveni’s event.
Kenya President Uhuru Kenyatta on the other hand is attending the World Economic Forum in Rwanda.
President Paul Kagame being the host of the event will too miss Museveni’s ceremony.