Why Every Traveler to Indonesia should Visit Nusa Penida

Nusa Penida is the biggest of the three islands located just off the coast of mainland Bali. Having spent over a week on…

Read more