Indian ghostbusters

An inside look at an exorcism during a ghost fair in Malajpur village in Betul district in the central Indian state of Madhya Pradesh. Around 200 witchdoctors gather together as people make the journey from their villages to have their loved ones 'freed' from their inner demons.