Batam Island Info For Vacationers
As a beach fan, the possibility of traveling to a Caribbean island without beaches put this island on the bottom of my getaway list. But, with time the possibility of spotting humpback whales, strolling through gingerbread home villages, and communicating with locals who have a perpetual warm personality eventually led us to spend four days on the