Learning by mistakes is one of the key for developing new skills and further growth. However, it is strongly recommended to learn from mistakes from the past. Therefore history is an extremely important factor and one should never neglect it. From the recent history events one of the biggest historic event that had a great...