Indonesia, Bali, Ubud, Tegallalang/Ceking Rice Terraces

- Image ID: DEY79X
Michele Falzone / Alamy Stock Photo
Image ID: DEY79X
Location: Bali. Indonesia