Where is the Borobudur Temple?

Thailand
Indonesia
Laos
Malaysia

Trivia Crack Answers Main Page