A top lawyer representing Jeffrey Epstein's victims has demanded Prince Andrew testifies about his links to the infamous paedophile socialite.

Famed lawyer Gloria Allred, 84, said the Duke of York should volunteer to speak under oath before Congress.

The 65-year-old has maintained his denial of ever sleeping with Virginia Giuffre, the Epstein victim Andrew was pictured with when she was 17, with the pair standing next to jailed predator Ghislaine Maxwell.

Andrew's lawyers have denied that he has refused to cooperate with US Epstein investigators.

Allred told The Daily Mirror: 'Now more than ever, he should come forward. He could volunteer to testify publicly.