
The world's largest Buddhist temple, Borobudur is a UNESCO World Heritage site featuring iconic bell-shaped stupas and intricate stone reliefs set against a lush tropical landscape.

The world's largest Buddhist temple, Borobudur is a UNESCO World Heritage site featuring iconic bell-shaped stupas and intricate stone reliefs set against a lush tropical landscape.