Timba Timba Island is an island located near Semporna in Sabah, Malaysia. It’s blessed with a one-Kilometre long stretch of white sandy beach flanked by crystal blue sea. Timba Timba Island is an island located near Semporna in Sabah, Malaysia. It’s blessed with a one-Kilometre long stretch of white sandy beach flanked by crystal blue sea.
Comment (0)