The Borobudur Temple in Indonesia is one of the greatest Buddhist monuments in the world and an extremely popular place for visitors from all over. The Temple is located in the southern part of Central Java on the island of Java in Indonesia.
Traveling the World One Place at a Time
FOLLOW MY JOURNEY ON INSTAGRAM
Copyright © 2021 This World Traveled · Theme by 17th Avenue
Leave a Reply