Travel Indonesia - Semarang - A guide explaining the fine history of the temple