From
Send to

Princess Diana film takes centre stage at London Film Festival

Oct. 15, 2021 - 21:50 By Al Jazeera English

The ill-fated marriage of Princess Diana and Prince Charles has taken centre stage at the BFI London Film Festival.