Question: Who is the spouse of the director of film Kannan Varuvaan?
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