Mount Semuru in East Java, Indonesia is considered to be the "abode of gods." Perhaps it's because it is the tallest mountain on the Java island!
You might also like