Why Should I Fast `Ashura’?

What is special about the day of `Ashura’? What is the significance of fasting on that day? ...