Ubud, Bali, Indonesia
Ubud is a town located in the heart of Bali, Indonesia. It is known for its beautiful and lush greenery, cultural heritage and spiritual vibes. The town is surrounded by rice paddies, forests and rivers, which add to the charm …