Home Travel Photo Of The Day - Borobudur is the largest Buddhist Temple on Earth, Indonesia 1 year ago Travel 10793 Views Borobudur is the largest Buddhist Temple on Earth, Indonesia.