Fox pundit Bill O’Reilly appeared to offend former Secretary of State Colin Powell during a recent interview by only seeing him as “an African- American”.

On Tuesday night O’Reilly first described Powell as “a staunch Republican” before he voted for Barack Obama as President twice.

Powell explained that he did not agree with the economic policies put forward by Obama’s opposition candidates. He added, “In the last several years, I have been troubled by the right shift of the Republican party too far to the right.”