And the winner is ... London rolls out red carpet for BAFTA Film Awards
                                        
                                            
                                                18 Feb 2024
                                            
                                        
                                        
                                             Hollywood stars descended on London on Sunday for the annual BAFTA Film Awards, where U.S. historical drama "Oppenheimer", one of the highest-grossing films of 2023, leads nominations for Britain's...