Where a story is born.
Borobudur Temple has a long story. It seems to have a thousand of things to be told. But any perfect explanation would be faded in front of Borobudur Temple itself.
“ Karimunjawa ” is generic name of an archipelago of 27 islands in Java Sea which are fringed by coral reefs. It is about 90 km away from Jepara, Java island.