Designed by
Title
Landmark of Denpasar city (Ida Bagus Mantra Bypass road). #228017799
Description
Denpasar, Bali, Indonesia (1 August 2021): Landmark of Denpasar city (Ida Bagus Mantra Bypass road). It is called the "Titi Banda" Sculpture Park about Rama's shop with the Monkeys building a bridge to save Shinta.
This image is editorial