Ubud

In the depths of the mountainous centre of bali, surrounded by banyan trees and rice paddies, is a small mystical town where culture meets nature thought to be the Indonesian island’s spiritual heart.