Share story

Test your geography smarts with this quiz:

Q: Where is the world’s biggest Buddhist monument located?

A: On the Indonesian island of Java. The Borobudur temple has 504 Buddha statues.