Odia Film ‘Adieu Godard’ Wins Best Feature Film At Cardiff International Film Festival
Odia film ‘Adieu Godard’ has won the Best Feature Film award at the recently concluded Cardiff International Film Festival 2022, UK which is supported by the Welsh Assembly and Cardiff Council (UK). Around…