tourist attraction featuring religious elements and a temple or place of worship