“Where???” you ask. Palawan is a set of islands in the Philippines that can easily and rather justifiably be described as one of the most naturally beautiful places you can ever visit. Well, this made us book some flights and get ourselves over here for a little exploring; and we loved it. Whilst it’s a … Continue Reading