Liveaboard diving in

Hanging Gardens

Must see
Hanging Gardens, Sipadan Island, Malaysia