20050421 india: Mechanical & human failure may have caused accident