The rice fields and rice terraces at Tegalalang north of Ubud in central Bali on the island of Bali in Indonesia

The rice fields and rice terraces at Tegalalang north of Ubud in central Bali on the island of Bali in Indonesia - 29280443

Similar stock images

to-top-page