Borobudur is the world’s largest Buddhist temple. It is located in (A) Indonesia(B) Egypt(C) China(D) South Korea The answer is: (A) Indonesia