The British Academy of Film and Television Arts (BAFTA) film awards were presented over the weekend. The drama “Nomadland” led among films bagging four wins, including best film. While hopes…
Copyright © 2024 - Odisha Television Limited All Rights Reserved.