Zimbabwean president Robert Mugabe gave a scornful speech at the United Nations General Assembly on Thursday calling U.S. President a 'giant gold Goliath.' Credit: Reuters