Borobudur, Indonesia – Java’s Monumental Buddhist Stupa
Borobudur is the Angkor Wat of Java, the Indonesian island between Bali and Sumatra. The world’s largest Buddhist monument, it is colossal in size, decorated with splendid sculptures and elaborate bas-reliefs, and looks like a lotus flower from above. It was the reason we went to Indonesia. If you were heading to Bali this week … Read more