 Colombia's president now has signed a bill that bans bullfights in that South American country, further reducing the short list of nations around the world where the centuries-old tradition is still legal.