Indonesia, Bali – Ubud

The town of Ubud is commonly known as Bali’s cultural heart. Surrounded by lush rainforests, terraced rice paddies and sacred temples.

Read More >