Where is the Borobudur Buddhist temple?

India
Thailand
Indonesia
China

Trivia Crack Answers Main Page