You are viewing a single comment's thread from:
RE: Nusa Dua Bali Park Central Statue
I believe those are Hindu gods. Because the place is in Bali and the main religion there is Hindu. ;-)
I believe those are Hindu gods. Because the place is in Bali and the main religion there is Hindu. ;-)