And the winner is… London rolls out red carpet for Bafta Film Awards
Hollywood stars descend on London on Sunday (Feb 18) for the annual Bafta Film Awards, where US historical drama Oppenheimer, one of the highest-grossing films of 2023, leads nominations for Britain's top movie honours. The three-hour epic about the making of the atomic bomb during World War Two has 13 nods, including for the night's top prize...