I don’t believe the Moslem thing. Too few things fit. It’s just not their MO.
I wouldn’t be shocked, but I would be surprised to find it was Moslem terrorism.
I think it’s purely some accident.
OTOH, is this anywhere near the Bermuda Triangle of Asia?