The Borobudur temple, located on Java Island in Indonesia, is considered the largest Buddhist monument and one of the seven wonders of the world.
Read more about it here - https://www.brandonglickstein.com/fascinating-sights-indonesias-borobudur-temple/