About Spoorindotours
borobudur temple famed as one of the seven wonders of the world, borobudur is in fact the biggest stupa ever created on earth. it was built in the most glorious time of the cailendra... Read more
borobudur temple famed as one of the seven wonders of the world, borobudur is in fact the biggest stupa ever created on earth. it was built in the most glorious time of the cailendra... Read more