About Mengalum Island
Mengalum Island is an island located on the West Coast Division of Sabah in the South China Sea on Malaysia. The island is among popular destination for Chinese tourists to Sabah.
Mengalum Island is an island located on the West Coast Division of Sabah in the South China Sea on Malaysia. The island is among popular destination for Chinese tourists to Sabah.