20041215 india: Heads roll for 'human failure'