Lebak Cibedug Pyramid - Credit: Wikimedia Commons
Lebak Cibedug temple, is a terraced pyramid shaped sacred megalithic site on the bank of Cibedug river near Citorek village in Banten Province at the west end of the island of Java, Indonesia. There are other megalithic menhirs and dolmens on this site. Read more on Wikipedia
Source: en.wikipedia.org