South Carolina votes against Confederate flag

After 16 hours of debate and weeks of controversy, lawmakers in South Carolina have voted overwhelmingly to take the Confederate flag down.