Question: Do both directors of films Submission (1976 Film) and The Shanghai Drama have the same nationality?
Sentence (from "Yuntai Road station"): Yuntai Road is a station on Line 7 of the Shanghai Metro.
Relevant evidence: No