Donald Trump has broken with a two-decade old tradition of hosting an iftar meal at the White House during the Muslim holy month of Ramadan.

The modern tradition was started by First Lady Hillary Clinton, who hosted a meal on Eid al-Fitr, which marks the end of Ramadan, in 1996.

Both Presidents George Bush and Barack Obama hosted an annual iftar - the sunset meal that breaks the daily fast during the holy month - in their time in office.

The first, informal, White House iftar is said to have taken place in 1805, when Thomas Jefferson hosted the Tunisian envoy to the US and announced in invitations that "dinner will be on the table precisely at sun-set".