Former US presidents, celebrities and thousands of members of the public have gathered to honour civil rights leader, the Reverend Jesse Jackson, who died last month.

Former presidents Joe Biden, Barack Obama and Bill Clinton were among those who spoke at a memorial service in Chicago for the activist.

Mourners included former Vice President Kamala Harris, filmmaker Tyler Perry and former basketball star Isiah Thomas. The service also featured performances, including from singer and actress Jennifer Hudson.

Jackson, who worked alongside Martin Luther King Jr, twice ran to be the Democratic nominee for president and founded the Rainbow PUSH coalition, a social justice and civil rights non-profit.

While praising Jackson in his remarks at the service, Obama made a thinly veiled mention of US President Donald Trump. He said, "Each day we wake up to some new assault on our democratic institutions".