HighlightLatestSpecialTravel Labuan, Land of Nature Lover by Natasha Christopher September 14, 2018 September 14, 2018 Not many people know of the many wonders that Labuan has, which is located off the coast of the state of Sabah in East Malaysia. When people actually do visit… Read more 1 FacebookTwitterPinterestEmail