Posted In : Uncategorized
Looks like we have something new to celebrate! Not only are we a new addition to the Best Islands of the World list, we also shot straight to the top of that list. Sri Lanka takes #1 as the worlds best Island to visit. But are we surprised?
Not at all! ?