Oscars: South Korean movie Parasite wins Best International Feature Film
Feb 10, 2020, at 09:28 am
Los Angeles/IBNS: South Korean movie Parasite won the Best International Feature Film at the ongoing 92nd Academy Awards ceremony.