© 2008-2024 One News Page Ltd.
All rights reserved.One News® is a registered trademarkof One News Page Ltd.
Princess Diana film takes centre stage at London Film Festival
The ill-fated marriage of Princess Diana and Prince Charles has taken centre stage at the BFI London Film Festival.