Spot the Error.
Films are an amazing medium of communicating cultures and history. No Error.
Since "communicating cultures" is indicating the purpose of films, "for" should be used instead of "of".
Hence, the answer is option B.
Create a FREE account and get: