It is possible to live in Delhi and not believe in ghosts, but that would be stubborn considering that they’re everywhere. And some, more than others, have to be believed. A dead woman in a kimono visits the grounds of the Old Fort, the Mughal massif at the heart of modern Delhi. She is seen at du…


Gandhi the Londoner
Download Errors