Indonesia

Borobudur 3D

Borobudur

Welcome to Java, Indonesia! Borobudur is an enormous stone temple built over 1,000 years ago, stacked like a giant pyramid covered in carvings and statues.