ritual is not an english word. nor does it stem from english. if anything you should study language and get your facts right. and the first picture in that page is literally a hindu fire sacrifice. lol.
Portugal