the tribeca film festival
a uk
b usa
c Spain
Answers
Answered by
2
Answer:
c) Spain is the answer
to tribeca
Answered by
1
The Tribeca Film festival is held in new york in USA...
so ur answer is option b usa
Similar questions