Borobudur, A UNESCO World Heritage Site, famous for Buddhist temples is located in which among the following countries?

[A] Malaysia
[B] Indonesia
[C] Vietnam
[D] Singapore

Show Answer

Advertisement