Up to a million Hindu devotees have gathered in a village in southern Nepal to witness the slaughter of hundreds of thousands of animals in a mass sacrifice that has drawn widespread criticism.
The two-day Gadhimai festival honours the Hindu goddess of power and takes place once every five years.