Designed by
Title
Landmark of Denpasar city (Ida Bagus Mantra Bypass road). #228025583
Description
Denpasar, Bali, Indonesia (1 August 2021): Landmark of Denpasar city (Ida Bagus Mantra Bypass road). Called the "Titi Banda" Sculpture Park, the story is about Rama and the Monkeys building a bridge
This image is editorial