News

In the heart of Nepal, the Newar people honor a living goddess—an 8-year-old girl—with one of the most intense rituals you’ll ever witness: the sacrifice of a buffalo. This ancient ceremony ...