Question: Who is the spouse of the director of film The Blue Umbrella (2005 Film)?
Sentence (from "Maria Teresa, Grand Duchess of Luxembourg"): Maria Teresa, Grand Duchess of Luxembourg( born María Teresa Mestre y Batista; on 22 March 1956), is the spouse of Grand Duke Henri.
Relevant evidence: No