Rapper Kanye West has abruptly canceled his Saint Pablo Tour with 21 dates in the United States remaining. It follows the last-minute cancellation of his concert in Los Angeles on Nov 20 and a rant-filled show in Sacramento the day before.