One must wear a sorang when visiting temples, sacred sites, government buildings and even ancient temple sites in Indonesia.