where does the term soul mate come from???

Answer: The Symposium

who played kate in last tango in halifax???

Answer: Nina Sosanya

where is the grand budapest hotel supposed to take place???

Answer: Republic of Zubrowka

what is the size of the angles of an equilateral triangle???

Answer:
60