Known in Javanese as the “Land of a thousand temples”, Sewu temple is a great marvel of buddhist architecture in Indonesia. For a very long period, it was praised as a wonder of perfection. For a long tme, the temple complex was shrouded in mystery. It’s origins were associated to a story relating it to…