Pics of the week: Fighters spill blood for war god in ancient ritual

Tengananese people on the island of Bali celebrate a month long ceremony called Usabha Sambah to demonstrate respect to the God Indra, the Hindu god of war.