The Latest...

Bali: Island of the Gods, Paradise on Earth

Bali is an island in Indonesia located between Java at its east and Lombok at its west.  It is one of Indonesia’s 33 provinces, with its capital, Denpasar, situated towards the south of the island.