Spiritual and religious devotion plays a key role in Balinese life.

Just another rainy day in Seminyak, Bali.
The fresh, tropical juices on offer in Bali make it easy to stay hydrated.