What are the causes of train accidents?

What are the causes of train accidents?

Train accidents are a common occurrence all over the globe and claim many lives each time. Such accidents are usually either the result of mechanical faults or tiny human errors that end up causing a huge number of problems that kill people.  With the large amount...