I'm still a Republican - Powell
Washington - Former secretary of state Colin Powell says he's still a Republican, but the party needs to change and be more inclusive.
Powell is a moderate Republican who says he endorsed Democrat Barack Obama over Republican John McCain for president because he thought Obama was the better candidate.
Former vice-president Dick Cheney and conservative radio commentator Rush Limbaugh have openly mocked Powell's political leanings - questioning whether he still is in the Republican Party.
Powell says if the Republican Party doesn't reach out to more people, then the party will rest on a narrow base of supporters. Powell says that by moving to the right, the party risks losing right-of-centre Republicans to Democratic and independent parties.
Powell appeared on CBS television.