Religious texts indicate that the sacrificial tabuh rah (spilling of blood) has been performed for more than 1,000 years to appease evil spirits.
Read MoreReligious texts indicate that the sacrificial tabuh rah (spilling of blood) has been performed for more than 1,000 years to appease evil spirits.
Read MorePage 1 of 1