SEARCH

Search TestMarkaz.com

Your Favorite Questions

Borobudur, the largest Buddhist temple in the world, is located in:

A) Indonesia
B) Nepal
C) Sri Lanka
D) Thailand

Correct Answer: A) Indonesia

Borobudur is a 9th-century Mahayana Buddhist temple in Magelang Regency, Central Java, Indonesia. It is the world's largest Buddhist temple and consists of nine stacked platforms, topped by a central dome.

Advertisement

[ Ad Banner Space ]

Related Questions

Sidebar Menu