You are viewing a single comment's thread from:RE: Nusa Dua Bali Park Central StatueView the full contextabyzee (39)in #travel • 6 years ago Are those statues of Indian gods?
I believe those are Hindu gods. Because the place is in Bali and the main religion there is Hindu. ;-)