Movie Atishay Jain 102 Views 3 min read Parasite Parasite created a buzz by becoming the first-ever non-English language movie in Oscar history to win the award for Best Picture in February 2020. Read More