Image copyright Getty Images Image caption The Clintons and Bushes attended Barack Obama's inauguration in 2009.

Bill and Hillary Clinton will attend President-elect Donald Trump's inauguration in Washington DC.

George W Bush and his wife Laura have also announced plans to be there, saying they want to "witness the peaceful transfer of power".

The Manhattan business mogul will be sworn in as the 45th US president on Capitol Hill on 20 January.

Mr Trump defeated Mrs Clinton in November's election and castigated Mr Bush over the Iraq war and 9/11.

Image copyright AP Image caption Former presidents normally have a prime location on the dais as the new president is sworn in

Before Tuesday's announcement, Jimmy Carter was the only former president to have said he would attend the nation's 58th inauguration.

Another former White House incumbent, George HW Bush, 92, has already said he will not attend the event, citing his age.

Mrs Clinton has largely avoided the public eye since Mr Trump's upset victory in November after a bitter campaign in which he called her "crooked Hillary".

Mr Trump also ridiculed George W Bush's claim to have kept Americans safe, pointing out the 9/11 attacks happened on his watch.

He further accused the 43rd president of lying about weapons of mass destruction in Iraq.

And Mr Trump pummelled another member of the Bush clan, former Florida Governor Jeb Bush, calling his primary season rival "low-energy".