This image shows Ubud Rice Terraces, in Bali

Royalty-free stock photo ID: 113933029

This image shows Ubud Rice Terraces, in Bali