Select Board
CBSE Classes
What is the Borobudur Stūpa?
The Borobudur Stūpa is the world's largest Buddhist monument, built in stone in the 8th and 9th centuries CE in Indonesia. It has over 500 Buddha statues.