Haunted India: Ghosts of the Raj Live on Despite 70 Years of Independence The British may have quit India in 1947 but their ghosts are loath to leave. READ MORE