The South Korean film that made huge noise in the film industry all over the world just bagged its well-deserved Oscar win. Parasite won four Oscars, including the biggest award in the famed ceremony. It is the first foreign-language film (and to only have English subtitles) to win the major prize. A well deserved win for such a cinematic masterpiece!
Listen beautiful relax classics on our Youtube channel.