Retired Army General Constantino Chiwenga takes an oath of office, which compels him to "protect and promote the rights of the people of Zimbabwe," as well as discharge his duties with all his strength, during his swearing in ceremony at State House, in Harare, Thursday.