Is there an equivalent of the Bermuda Triangle over there in Indonesia?
I've traveled in that part of the world and two facts may be at play here...1) it's a very mountainous area and 2) the most unbelievable thunderstorms can pop up out of nowhere and at a moment's notice.