Designed by
Title
Landmark of Denpasar city. City Park "Titi Banda Statue" #228017427
Description
Denpasar, Bali, Indonesia (1 August 2021): Landmark of Denpasar city. City Park "Titi Banda Statue". The golden ape from the Ramayana folklore
This image is editorial